---
# System prepended metadata

title: 0209 과제1

---

```
let a = 1;
let b = 2;
console.log(a, b); // 1,2

let temp = a;
a = b
b = temp
```
```
20 + 30 // 50
"20" + "30" // 2030
"Hello" + " " + 2021 // Hello 202
1 + 2 * 3 // 7
(1 + 3) ** 2 // 8
1 / 0 // Infinity
6 % 2 // 0
7.5 % 2 // 1.5
5 == 5 // true
5 === 5 // true
5 == "5" // true
5 === "5" // false 
5 != 5.0 // false
5 !== 5.0 // false 
"true" === true // false
5 <= 5.0 // true
5 >= 5 // true
true || true // true
true || false // true
true && true // true
true && false // false
!true // false
!false // true
```

살짝 헤깔리는 것 정리
- == 값만 비교 (타입 자동 변환)
- === : 값 + 타입 둘 다 비교
- != : == 의 반대
- !== : === 의 반대
- || (OR) : 하나라도 true면 true
- && (AND) : 둘 다 true여야 true