다중 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?