Skip to content

NaN null Infinity

garevna edited this page Jan 21, 2019 · 12 revisions

null Infinity

🎓 Значение NaN

📌 Тип данных number

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

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

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

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

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

⚠️ 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 ( приведения типа не происходит )


NaN Infinity

🎓 Значение null

📌 Тип данных object

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

⚠️ 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

NaN null

🎓 Значение 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

NaN null Infinity

🔗 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