``` 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