๐ย 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() ๋ฑ |