조건문
주어진 조건에 따라 결과값을 출력하는 구문이다. 조건으로는 비교 연산자 또는 논리 연산자를 사용한다.
IF문
if ( 조건 ) { 수행할 명령 }
만약 a<b가 참이라면 중괄호 안의 코드를 실행한다.
var a = 20;
var b = 40;
if(a < b){
console.log("a는 b보다 작다.");
}
if ~ else 문
if ( 조건 ) { 수행할 명령 } else { 수행할 명령 }
조건이 true이면 if문 false면 else 문을 실행한다.
var a = 20;
var b = 40;
if(a > b){
console.log("a는 b보다 크다.");
}
else{
console.log("a는 b보다 작거나 같다.");
}
if ~ else if ~ else 문
if ( 조건 ) { 수행할 명령 } else if ( 조건 ) { 수행할 명령 } else { 수행할 명령 }
여러 개의 조건문을 생성할 때 사용한다.
var a = 20;
var b = 40;
var c = 60;
if(a > b){
console.log("a는 b보다 크다.");
}
else if (b > c) {
console.log("b는 c보다 크다");
}
else if (a < c) {
console.log("a는 c보다 작다");
}
else if (b < c) {
console.log("b는 c보다 작다");
}
else {
console.log("모든 조건을 만족하지 않는다.");
}
"a는 c보다 작다"에서 조건을 만족했기 때문에 밑에 조건문들은 시행하지 않는다.
중첩 if문
if 문 안에 또다른 if문을 삽입할 때 사용한다.
var a = 20;
var b = 40;
if(a !== b){
if(a > b){console.log("a는 b보다 크다.");}
else{console.log("a는 b보다 작다.");}
}
else{
console.log("a는 b와 같다.");
}
바깥 쪽 if문이 true라면 안 쪽 if문이 실행된다. 아닌 경우 else가 실행된다.
'Web > JavaScript' 카테고리의 다른 글
2.4 - 자바스크립트(JavaScript) 활용 (0) | 2024.02.28 |
---|---|
2.3 - 자바스크립트(JavaScript) 반복문 (0) | 2024.02.28 |
2.1 - 자바스크립트(JavaScript) 연산자 (0) | 2024.02.28 |
1.4 - 자바스크립트(JavaScript) 프로퍼티와 메서드 (0) | 2024.02.28 |
1.3 - 자바스크립트(JavaScript) 데이터 타입 (1) | 2024.02.28 |