- 목차
javascirpt에서의 if 및 else
javascript에서 if와 else는 조건문을 형성합니다.
if는 특정 조건일 때 발생합니다. else if는 if와 앞에서 선행된 else if의 조건에 해당되지 않을때 발생합니다.
else는 if와 else if 모두에 해당되지 않을때 작동됩니다.
const text= parseInt(prompt("itcider는 몇 글자일까요?"));
if(isNaN(text)){
console.log("글자 수는 숫자로 입력해주셔야 합니다.");
}else if (text===7){
console.log("정답입니다!");
}else if ( text>5 && text<=10){
console.log("거의 다 맞췄어요!");
}else if (text>=0 && text<100){
console.log("아쉽네요 좀 더 범위를 좁혀보세요.");
}else if (text>=100){
console.log("100글자를 넘진 않는답니다...");
}else{
console.log("...? 음수가 될 순 없어요.");
}
위의 코드를 보시면 우선 if에서 숫자인지 확인합니다.
else if에서 정답 여부를 확인하고, 그 다음 else if 에서는 5초과 10 이하인지 확인합니다.
3번째 else if에서는 0이상 100 미만인지 확인합니다.
4번째 else if에서는 100이상인지 확인합니다.
마지막 else에서는 위의 조건에 없는 음수일 경우 실행됩니다.
안녕하세요
답글삭제