728x90
반응형
1. if 조건문
if(표현식) {
표현식이 true 면 실행
}
예시)
let x = 3;
if(x > 0) {
//조건: x가 0보다 크면!!!
console.log("true")
//실행: 콘솔에 true를 출력하라
}
true
//x > 0이라는 조건이 맞기때문에 true가 출력됨
2. else 문
if (표현식) {
표현식이 true 면 실행
} else {
표현식이 false면 실행
}
예시)
let x = 3;
if(x < 0) {
//조건: x가 0보다 작으면!!!
console.log("true")
//실행: 콘솔에 true를 출력하라
} else {
//위 조건이 맞지 않다면!!!
console.log("false")
//실행: 콘솔에 false를 출력하라
}
false
//if문에서 x <0이라는 조건이 맞지 않기때문에 else문으로 내려와서 false가 출력됨
3. else if 문
if(표현식1) {
표현식1이 참이면 실행
} else if (표현식2) {
표현식1이 거짓이고 표현식2가 참이면 실행
} else {
표현식1과 표현식 2가 거짓일 때 실행
}
let x = 3;
if(x < 0) {
//조건: x가 0보다 작으면!!!
console.log("true")
//실행: 콘솔에 true를 출력하라
} else if(x > 0) {
//조건: x가 0보다 크다면 !!!
console.log("2번째 조건이 true다")
//실행: 콘솔에 2번째 조건이 true다 를 출력하라
}
else {
//위 두 조건이 맞지 않다면!!!
console.log("false")
//실행: 콘솔에 false를 출력하라
}
2번째 조건이 true다
//if문에서 x <0이라는 조건이 맞지 않고 다음 조건 else if문 조건이 맞기 때문에
//2번째 조건이 true다가 출력됨
switch 문
switch(num) {
case '1':
실행할 구문;
break;
case'2':
실행할 구문;
break;
default:
해당하는 case가 없을 때 실행
}
let x = 3;
switch(x) {
case 0 : //상수 값이 0일 경우
console.log(x) //실행코드
break;
case 1 : //상수 값이 1일 경우
console.log(x) //실행코드
break;
case 2 : //상수 값이 2일 경우
console.log(x) //실행코드
break;
case 3 : //상수 값이 3일 경우
console.log(x) //실행코드
break;
default : // case절의 상수 값이 모두 일치하지 않을 경우
console.log(x) //실행코드
break;
}
3 //출력
//case 3 실행 후 break;
728x90
반응형
'javascript > javascript 기본문법' 카테고리의 다른 글
[javascript]반복문2(for, for-in, for-of, .forEach) (0) | 2022.12.04 |
---|---|
[javascript]반복문1 (while, do-while) (0) | 2022.12.04 |
[javascript]연산자 (0) | 2022.12.04 |
[javascript]형변환 (0) | 2022.12.04 |
[javascript]데이터 타입 (0) | 2022.12.04 |
댓글