Size: a a a

Nuxt.js | Vue SSR

2021 February 05

AS

Alex Shepard in Nuxt.js | Vue SSR
это маркер - что читал джун и как давно))
источник

SL

Stanislav Lashmanov in Nuxt.js | Vue SSR
Да, нам уже напомнили что мы забыли про null, undefined, Symbol и BigInt
источник

AD

Aleksandr Dergunov in Nuxt.js | Vue SSR
Четыре равно = всё впереди)))
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
приведение типов не подчиняется логике ) а просто описывается спецификацией
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
там втупую перечислены все случаи
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
"одно значение точно равняется другому" бррр)
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
это про ===
источник

AD

Aleksandr Dergunov in Nuxt.js | Vue SSR
Alex Shepard
"одно значение точно равняется другому" бррр)
Первый выпуск. Всем поддержка нужна :)
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
ну вопрос на джуна ж 😉
источник

SL

Stanislav Lashmanov in Nuxt.js | Vue SSR
Alex Shepard
"одно значение точно равняется другому" бррр)
А как бы ты сказал?
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
1) первым шагом - проверить что значения относятся к одному типу
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
2) в случае примитивов - сравнить посимвольно
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
3) в случае обьектов - проверить что одна и та же ссылка
источник

SL

Stanislav Lashmanov in Nuxt.js | Vue SSR
Надо спеку перечитать по этой теме в общем, про посимвольное сравнение я тут не уверен
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
в случае строк точно так
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
про цифры могу тоже уже ошибаться)
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
If Type(x) is String, then return true if x and y are exactly the same sequence of characters (same length and same characters in corresponding positions). Otherwise, return false.
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
If Type(x) is Number, then
If x is NaN, return false.
If y is NaN, return false.
If x is the same Number value as y, return true.
If x is +0 and y is −0, return true.
If x is −0 and y is +0, return true.
Return false.
источник

AS

Alex Shepard in Nuxt.js | Vue SSR
скромно умалчивают)
источник