8. 반복문 - while 문

2024. 11. 1. 17:19자바스크립트(Javascript)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>반복문 - while문</title>
</head>
<body>
    <!--
        연산자
        1.산술 연산자
            +,-,*, /, %, **
        2. 비교 연산자
        >, <, >=, <= , ==, ===, !=, !==

        == : 두값의 타입을 무시하고 값 자체를 비교
            예) 5 == '5' // true, 0 == false // true, null == undefined // true
        === : 타입과 값 모두들 비교
            예) 5 === '5' // false, 0 === false // false, null === undefined // false
        != : 두값이 동등하지 않은지를 확인. 타입을 무시
            예) 5 != '5' // false, 0 != false // false, null != undefined // false
        !== : 타입과 값이 모두 일치하지 않을때 true를 반환(타입이 다르면 무조건 true)
            예)5 != '5' // true, 0 != false // true, null != undefined // true
        3. 대입 연산자
            =, +=, -=, *=, /=, %=, **=
        4. 증감 연산자
            ++변수, 변수++, --변수, 변수--
            예)
            let num = 10
            ++num   //11
            --num  //10
            num++ // 11
            num-- // 10

            let num = 10
            result = ++num // num = 11, result = 11
            result = num++ // num = 12, result = 11
            console.log(num++)
        5. 논리 연산자
            &&(and), ||(or), !(not)
        6. 비트 연산자
            &, |, !, ^, <<, >>
        7. 삼항 연산자
            변수 = 조건식 ? 반환값1 : 반환값2
            -조건식의 결과가 true로 판단되면 반환값1이 변수에 저장
            -조건식의 결과가 false로 판단되면 반환값2가 변수에 저장
        -->
    <script>
        let i = 1
        while(true){
            let num = Number(prompt(`숫자를 입력하세요.`))    //4 입력시 짝수입니다. 프로그램 종료합니다.
            console.log(`${i}번째`)
            if(num % 2 == 0){
                console.log(`짝수입니다. 프로그램 종료합니다.`)
                break
            }
            console.log(`홀수입니다. 계속 진행합니다.`)
            i++
        }
    </script>
    
</body>
</html>
728x90
LIST

'자바스크립트(Javascript)' 카테고리의 다른 글

10. 배열  (2) 2024.11.01
9. 반복문 - for 문  (0) 2024.11.01
7. Switch문 활용  (0) 2024.11.01
6. 조건문 - switch문  (0) 2024.11.01
5. 조건문 - if문  (0) 2024.11.01