Публикации по теме '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)..