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 |