728x90
조건문
조건문은 프로그램에서 필요한 결과 값을 도출하기 위해 실행문의 순서를 제어하거나 반복시키는 문장입니다. 조건문에는 if문 , switch문을 가장많이 사용합니다.
01. if문의 형식
If문은 조건식의 결과에 따라 중괄호 { } 로 묶어놓은 블록이 실행여부가 결정되는 조건문입니다. 조건식에는 true 또는 false값을 산출할 수 있는 연산식이나 boolean변수가 올 수 있습니다. 조건식이 true면 블록을 실행하고 false면 블록을 실행하지 않습니다. C언어에서 0은 false(거짓)로 0이 아닌 나머지 값은 모두 true(참)로 인식합니다.
//false, 0 ,undefined , null
//true, 1, "0", "1", 0<10, [], {}
if(0){
document.write("실행되었습니다.(true)");
} else {
document.write("실행되었습니다.(false)");
}
02. if문은 if문 안에 또 다른 if문을 중첩하여 사용할 수 있습니다.
const num = 100;
if(num == 100 ){
document.write("실행되었습니다.(1)");
if(num == 100 ){
document.write("실행되었습니다.(2)");
if(num == 100 ){
document.write("실행되었습니다.(3)");
}
}
} else {
document.write("실행되었습니다.(4)");
}
03. swich문의 형식
if 문은 차례대로 하나하나 비교하며 조건에 맞는 값을 찾지만, switch 문은 이미 지정한 case를 보고 해당 조건의 값을 출력한다.
const num = 100;
switch(num){
case 100 :
document.write("실행되었습니다.(num==100)");
break;
case 110 :
document.write("실행되었습니다.(num==110)");
break;
case 120 :
document.write("실행되었습니다.(num==120)");
break;
case 130 :
document.write("실행되었습니다.(num==130)");
break;
default :
document.write("실행되었습니다.(num==값이 없음)");
}
728x90
댓글