2 Приведение типов JavaScript

  1. Строковое преобразование — используется функция String(val)
  2. Численное преобразование — используется функция Number(val)
  3. Логическое преобразование — используется функция Boolean(val)

Правила строкового преобразования:

undefined undefined
null null
true true
false false

Правила численного преобразования:

undefined NaN
null 0
true 1
false 0

Правила логического преобразования:

undefined false
null false
0 false
NaN false
«» false

Любые другие значения, преобразовываются в True

Добавить комментарий