다중 if문
다중 if문은 두 가지 이상의 조건식과 정해 놓은 조건을 만족하지 않았을 때 실행되는 코드로 이루어져 있습니다.
다중 if 문
if (조건식1) { // 참 일때 실행코드 } else if (조건식2) { // 앞 조건이 거짓일 때 실행코드 } else if (조건식3) { // 앞 저긴이 거짓일 때 실행코드 } else if (조건식4) { // 앞 조건이 거짓일 때 실행코드 . . . } else { // 앞의 모든 조건이 거짓일 때 실행 코드 }
<script>
let food = prompt("다음 중 가장 먹고 싶은 음식은? 1.카레 2.치킨 3.피자 4.떡볶이 5.라면");
if (food == "카레") {
document.write("당신은 첫눈에 반하기 보다는 서서히 사랑에 빠지는 스타일 입니다.");
} else if (food == "치킨") {
document.write("당신은 쉽게 마음을 열고 쉽게 사람을 믿는 스타일입니다.");
} else if (food == "피자") {
document.write("당신은 오래 알고 지낸 사람들에게서 보이는 의외에 모습에 반하는 스타일입니다.");
} else if (food == "떡볶이") {
document.write("당신은 사랑에 누구보다 적극적인 스타일입니다.");
} else if (food == "라면") {
document.write("당신은 금방 사랑에 빠지는 스타일 입니다.");
} else {
document.write("먹고 싶은 음식이 없습니다.");
}
</script>
다중 if 문과 while/for문의 결합
//while 문
let num2 = 50;
while(num2 <= 100){
if(num2 % 4 == 0){
document.write("<span style = 'color:red'>" + num2 + "</span>");
} else if(num2 % 2 == 0){
document.write("<span style ='color:blue'>"+ num2 +"</span>");
}
else {
document.write("<span style = 'color:yellow'>" + num2 + "</span>");
}
num2++;
}
for(let i=50; i<=100; i++){
if(i % 4 ==0){
document.write ( "<span style ='color:red'>"+ i +"</span>");
} else if (i % 2 == 0){
document.write ("<span style ='color:blue'>"+ i +"</span>");
}
else {
document.write("<span style = 'color:yellow'>"+ i +"</span>");
}
}
Last updated
Was this helpful?