NaN === NaN
خروجی:
false
بله... حتی NaN هم با خودش برابر نیست!
چطور بررسی کنیم؟
Number.isNaN(value)
یا
Object.is(NaN, NaN)
که خروجی:
true
💡 این رفتار بخشی از استاندارد JavaScript است و دانستن آن میتواند جلوی باگهای عجیب را بگیرد.
@CodeVerse_dev
CO CodeVerse | دنیای برنامه نویسان @codeverse_dev · 1.06K subscribers NaN === NaN
false
Number.isNaN(value)
Object.is(NaN, NaN)
true