Публикации по теме 'javascript-hacks'
10 важных хаков для привязки блоков ES6
Блочные привязки
Исторически то, как функционируют объявления переменных, было сложным аспектом программирования на JavaScript. В большинстве языков программирования на основе C переменные (или привязки) создаются в месте объявления. Однако в JavaScript это не так. Где фактически генерируются переменные, определяется тем, как они объявляются, а ECMAScript 6 предоставляет опции для упрощения управления областью действия.
Объявления Var и поднятие
Независимо от того, объявлена ли..
Часто задаваемые вопросы и ответы на собеседовании по JavaScript
Что такое правда и ложь?
В JavaScript истина — это выражение, результатом которого является логическое значение "истина", а ложь — логическое значение ложь .
Следующие значения всегда falsy :
ложь 0 (ноль) '' или "" (пустая строка) нуль не определено Нет
Все остальное правда .
Пример:
var value = 0;
if (value) {
console.log("I am truthy")
}
else {
console.log("I am falsy")
}
//output: I am falsy
В чем разница..