JavaScript · Junior · Pytanie 66 z 75
Czym Number.isNaN("abc") różni się od isNaN("abc")?
- ✓Poprawna odpowiedź:
Number.isNaNdajefalse(to string, nie NaN); globalneisNaNnajpierw konwertuje i dajetrue - 2Oba zwracają
true - 3Oba zwracają
false
Wyjaśnienie
Globalne isNaN konwertuje argument, co prowadzi do niespodzianek. Number.isNaN sprawdza tylko prawdziwą wartość NaN.