<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset='utf-8'>
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
<title>Control</title>
</head>
<body>
<h1>02-control.html</h1>
<hr>
<fieldset>
<legend>제어문</legend>
<ul>
<li>if ~ else if ~ else</li>
<li>switch ~ case</li>
<li>while</li>
<li>for</li>
<li>break</li>
<li>continue</li>
<li>return</li>
</ul>
</fieldset>
<script>
const num = +prompt('정수를 입력하세요')
if(num % 2 == 0) {
alert(num + ' : 짝수')
}
else {
alert(num + ' : 홀수')
}
let n2 = 1234
let tmp = 0
while (n2 != 0) {
tmp *= 10
tmp += n2 % 10
n2 = Math.floor(n2 / 10)
}
console.log('tmp : ' + tmp)
console.log('')
for(let i = 0; i < 5; i++) {
console.log('Hello', i)
}
console.log('')
const arr = [4, 8, 2, 7, 6]
for(let i = 0; i < arr.length; i++) {
const num = arr[i]
console.log(num)
}
console.log('')
function cb1(num) {
console.log(num)
}
arr.forEach(cb1)
const cb2 = num => console.log(num + ' !!')
arr.forEach(cb2)
arr.forEach(num => console.log(num + '!?'))
</script>
</body>
</html>