1.1 KiB
1.1 KiB
title | localeTitle |
---|---|
Truthy Value | Truthy Value |
Истинное значение - это значение, которое преобразуется в true при оценке в булевом контексте.
Все значения являются правдивыми, если они не определены как ложные (т. Е. Кроме false
, 0
, ""
, null
, undefined
и NaN
).
Некоторые интересные правдивые ценности:
'0' (строка, содержащая один ноль) 'false' (строка, содержащая текст «false») [] (пустой массив) {} (пустой объект) function () {} («пустая» функция)
Поэтому одно значение может быть использовано в условиях, например
if (value) { // значение правдиво } else { // значение ложно // это может быть false, 0, '', null, undefined или NaN }
См. Также: falsy | MDN