Обложка канала

Frontender's notes

Годные заметки, новости, видео и интересные статьи для Frontend разработчиков.

Frontender's notes

3 года назад
Открыть в
JavaScript. Основы. О преобразованиях. Существует 3 широко используемых преобразования: строковое, численное и логическое. Строковое – Происходит, когда нам нужно что-то вывести. Может быть вызвано с помощью String(value).  Для примитивных значений работает очевидным образом. Численное – Происходит в математических операциях. Может быть вызвано с помощью Number(value). Логическое – Происходит в логических операциях. Может быть вызвано с помощью Boolean(value). Правила представлены на картинке. Большую часть из этих правил легко понять и запомнить. Особые случаи, в которых часто допускаются ошибки: 1. undefined при численном преобразовании становится NaN, не 0. 2. "0" и строки из одних пробелов типа " " при логическом преобразовании всегда true.