В ECMA-Script есть три "волшебных", даже "мистических" константы. Это Number.NaN , Number.POSITIVE_INFINITY и Number.NEGATIVE_INFINITY .
NaN получается, например, при делении на ноль или при преобразовании «неправильной» строки в число:
alert(10/0);
alert(parseInt('hey-hey-hey'));
alert(parseFloat('it`s not a number, baby'));
NaN не равно ни одному другому числу.
читать дальше »
|