๐ย Reference
๐ย Chapter
===๊ณผ ๊ฑฐ์ ๊ฐ์ง๋ง ๋ ๊ฐ์ง ์ฐจ์ด์ ์ด ์๋ค.NaN์ ์๊ธฐ ์์ ๊ณผ ๊ฐ๋ค๊ณ ํ๋จ+0๊ณผ -0์ ์๋ก ๋ค๋ฅด๋ค๊ณ ํ๋จ| ๋น๊ต์ | ๊ฒฐ๊ณผ | ์ค๋ช |
|---|---|---|
1 === 1 |
โ true | ๊ฐ์ |
Object.is(1, 1) |
โ true | ๊ฐ์ |
NaN === NaN |
โ false | ===์ NaN์ ๊ฐ๋ค๊ณ ๋ณด์ง ์์ |
Object.is(NaN, NaN) |
โ true | SameValue๋ NaN์ ๋์ผํ๊ฒ ๋ด |
+0 === -0 |
โ true | ===์ ๋ถํธ ์๋ 0์ ๊ฐ๋ค๊ณ ๋ด |
Object.is(+0, -0) |
โ false | SameValue๋ ๋ถํธ๊น์ง ๊ตฌ๋ถํจ |
| ๋น๊ต ๋ฐฉ์ | NaN |
+0 vs -0 |
์ฌ์ฉ๋๋ ๊ณณ |
|---|---|---|---|
== |
false | true | ๋์จํ ๋๋ฑ ๋น๊ต |
=== |
false | true | ์๊ฒฉํ ๋๋ฑ ๋น๊ต |
SameValue |
true | false | Object.is() ๋ด๋ถ |
SameValueZero |
true | true | Set, Map, includes() ๋ฑ |