Публикации по теме 'falsy-truthy'
Короткое замыкание в javascript
Когда мы хотим использовать логические операторы, такие как «И (&&)», «Или ( | | )», предполагается, что результат должен быть False или True . Под этим я подразумеваю, что логический тип данных предполагается в конце, поэтому очень важно знать, какие выражения считаются ложными значениями :
А что, если наш код выглядит примерно так:
const compare=3 || 'A' ;
result ====> 3
В этом случае возвращаемое значение не может быть логическим значением. Тогда нет необходимости..
Истина (y) вопроса
Ранее этим вечером я объяснял код, который написал, и несколько раз ловил себя на том, что ссылаюсь на идею истинного значения. Встретив несколько вопросов, я подумал, что это может быть прекрасной возможностью объяснить.
Хотя эта статья не будет исчерпывающим объяснением всех возможных результатов, я надеюсь показать убедительный пример использования значений «истина/ложь».
Давайте напишем JavaScript!
const x = 0;
if (x == true) {
console.log(`x == true`);
} else if (x == false)..