Comparison operators: 비교 연산자 -> ===
Boolean: 불리언 -> true or false
ex) true
<h1>1===1</h1>
<script>
document.write(1===1);
</script>
ex) false
<h1>1===2</h1>
<script>
document.write(1===2);
</script>
ex) true
<h1>1<2</h1>
<script>
document.write(1<2);
</script>
ex) false
<h1>1<1</h1>
<script>
document.write(1<1);
</script>
1<2 = 1 Ampersand less then 2 -> 1>2
if 조건문에는 불리언이 따라온다.
<script>
document.write("1<br>");
if(true) {
document.write("2<br>");
} else {
document.write("3<br>");
}
document.write("4<br>");
</script>
1
2
4
<script>
document.write("1<br>");
if(false) {
document.write("2<br>");
} else {
document.write("3<br>");
}
document.write("4<br>");
</script>
1
3
4

조건문을 사용할 땐 중복을 줄이기 위해 리팩토링에 유의하면 좋음.