조건문은 조건을 설정해 적합하면 원하는 코드를 실행할 수 있다.
let floor = 15;
let floorname = "";
if (0 < floor && floor < 4)
{
console.log("low");
}
else if (floor < 0)
{
console.log("Basement");
}
else
{
console.log("high");
}
switch (floor) {
case 1:
floorname = "Door";
break;
case 15:
floorname = "rooftop";
break;
default:
floorname = "";
break;
}
console.log(floorname);
if의 조건에 맞으면 if {} 안의 코드를 실행하고 else 문들은 모두 건너 뛰고 switch 코드로 넘어간다.
if 조건에 맞지 않으면 else if 코드를 확인하고 아니면 else 코드로 넘어간다.
switch도 조건문으로 floor 값을 확인하는 것으로 case 1은 floor == 1 과 같은 의미이다.
숫자 대신 문자도 가능하다. (ex. case "A")
switch는 비교 연산자 (floor < 4)는 사용하지 못하지만 if문보다 속도가 빠르다.
if는 if 조건문, else if 조건문 하나씩 모두 확인하는 반면 switch는 바로 해당 case로 가서 실행할 수 있다.
'프로그래밍 > Java Script' 카테고리의 다른 글
Java Script - 함수 function (0) | 2022.12.05 |
---|---|
Java Script - 반복문 while, for (0) | 2022.12.05 |
Java Script - 연산자 Operator (0) | 2022.12.05 |
Java Script - 64bit 부동 소수점 (0) | 2022.12.05 |
Java Script - 데이터 타입 string, number, object, array, boolean, typeof (0) | 2022.12.03 |