Skip to content

NaN null Infinity

garevna edited this page May 19, 2019 · 12 revisions

ico25 NaN | null | Infinity

ico20 Значение NaN

Тип данных number

Сокращение от Not a Number ( результат операции не является числом )

Можно получить в результате приведения типов, например:

5 / "a"  --> NaN
"b" * 3  --> NaN

NaN является свойством глобального объекта ( window )

NaN также является свойством встроенного объекта Number

warn-25 NaN не равен ничему, даже самому себе

NaN === NaN            // false
NaN == NaN             // false
NaN >= NaN             // false
NaN <= NaN             // false

Для определения, является ли значением выражения NaN,

можно использовать методы isNaN () и Number.isNaN ()

Их действие не идентично

isNaN ( "привет" )               //  true
Number.isNaN ( "привет" )        //  false
Number.isNaN ( "привет" / 10 )   //  true

isNaN () возвращает true, если после приведения типа аргумента к числу результат будет NaN

Number.isNaN () возвращает true, если аргумент имеет значение NaN ( приведения типа не происходит )


ico20 Значение null

Тип данных object

Специальное значение null означает "ничего"

warn-25 null может равняться только null или ( при нестрогом сравнении ) undefined

null == null              // true
null === null             // true
null == undefined         // true
null === undefined        // false
null == 0                 // false
null == NaN               // false
null == false             // false
null == ""                // false
null == []                // false

ico20 Значение Infinity

Тип данных number

Значение, превышающее максимально возможное число с плавающей запятой

Максимально возможное число с плавающей запятой:

1.7976931348623157E+10308

Может быть отрицательным ( -Infinity )

Infinity может быть результатом деления на ноль отличного от нуля числа

1 / 0            //  Infinity

Однако:

0 / Infinity  // NaN

Infinity / Infinity  // NaN
Infinity - Infinity  // NaN

Infinity * Infinity  // Infinity
Infinity + Infinity  // Infinity

link-20 w3schools

© Irina H.Fylyppova 2018
Использование данных материалов или любой их части коммерческими школами ( курсами ) является нарушением авторских прав


Новая версия


1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19

Занятие 1

⤵️

Занятие 2

⤴️ ⤵️

Занятие 3

⤴️ ⤵️

Занятие 4

⤴️ ⤵️

Занятие 5

⤴️ ⤵️

Занятие 6

⤴️ ⤵️

Занятие 7

⤴️ ⤵️

Занятие 8

⤴️ ⤵️

Занятие 9

⤴️ ⤵️

Занятие 10

⤴️ ⤵️

Занятие 11

⤴️ ⤵️

Занятие 12

⤴️ ⤵️

Занятие 13

⤴️ ⤵️

Занятие 14

⤴️ ⤵️

Занятие 15

⤴️ ⤵️

Занятие 16

⤴️ ⤵️

Занятие 17

⤴️ ⤵️

Занятие 18

⤴️ ⤵️

Занятие 19

⤴️ ⤵️

⤴️

ico20 Дополнительно
dir-20 Справочная инфо

Clone this wiki locally