λλ±μ°μ°μ(==)λ νΌμ°μ°μλ€μ κ°λ§ λΉκ΅ν©λλ€.
- μ¦, == μ°μ°μλ νμ λ³νμ΄ νμν κ²½μ° νμ λ³νμ ν νμ λλ±νμ§ λΉκ΅νλ€.
μΌμΉμ°μ°μ(===)λ νΌμ°μ°μλ€μ κ°κ³Ό νμ μ λͺ¨λ λΉκ΅ν©λλ€.
- μ¦, === μ°μ°μλ νμ λ³νμ νμ§ μκ³ λ κ°μ΄ κ°μ νμ μ΄ μλ κ²½μ° ===λ falseλ₯Ό λ°ννλ€.
μμ
console.log('01' == 1) // true, λ¬Έμμ΄ '01'μ΄ μ«μ 1λ‘ λ³νλ ν λΉκ΅ μ§ν
console.log(true == 1) // true, true λ 1, false λ 0μΌλ‘ λ³νλ ν λΉκ΅
console.log(false == 0) // true
console.log(0 === false) // false
nullμ΄λ undefinedμ λΉκ΅
- λ³μμ κ°μ΄ null μ΄λΌλ©΄ λ³μκ° μ μΈλκ³ null μ΄λΌλ κ°μ΄ μ£Όμ΄μ§ μν
- undefined λΌλ©΄ λ³μκ° μ μΈλκ³ μ무κ²λ νμ§ μμ μν
- null μ μ§μ μ μΌλ‘ κ°μ΄ μμ΄λΌκ³ λ§ν μνμ΄μ§λ§ undefined λ μ무κ²λ νμ§ μμ μν
- console.log(null == undefined) // true console.log(null === undefined) // false
μ°Έκ³
'π Front-End > JavaScript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λΈλΌμ°μ κ°μ²΄ λͺ¨λΈ(BOM, Browser Object Model) (0) | 2022.11.17 |
---|---|
λ¬Έμ κ°μ²΄ λͺ¨λΈ(DOM, Document Objects Model) (0) | 2022.11.17 |
μ격λͺ¨λ(use strict) (0) | 2022.11.17 |
Async / Await (0) | 2022.11.17 |
Promise (0) | 2022.11.17 |