개념
<script>
/*
[true의 생략과 not]
- 반복문을 사용하여 1부터 9까지의 숫자를 출력합니다.
- 단, 숫자 1부터 5까지는 숫자 뒤에 "o"를,
숫자 6부터 9까지는 숫자 뒤에 "x"를 출력합니다.
- 조건식이 길어질수록, 변수를 사용해 결과를 담아두면
코드의 가독성이 좋아집니다.
*/
/*
[출력예시]
1 o
2 o
3 o
4 o
5 o
6 x
7 x
8 x
9 x
*/
let i = 1;
while(i <= 9) {
let tf = 1 <= i && i <= 5;
// if(tf == true) 와 동일하지만,
// 보통 if(tf) 로 간결하게 사용합니다.
if(tf) {
document.write(i, " o", "<br>");
}
// !는 NOT(부정) 연산자 입니다.
if(!tf) {
document.write(i, " x", "<br>");
}
i += 1;
}
</script>
HTML
복사


