freeCodeCamp/guide/russian/javascript/truthy-values/index.md

1.1 KiB
Raw Blame History

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