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

17 lines
1.1 KiB
Markdown
Raw Normal View History

2018-10-12 20:00:59 +00:00
---
title: Truthy Value
localeTitle: Truthy Value
---
**Истинное** значение - это значение, которое преобразуется в **true** при оценке в _булевом_ контексте.
Все значения являются **правдивыми,** если они не определены как **ложные** (т. **Е. Кроме** `false` , `0` , `""` , `null` , `undefined` и `NaN` ).
Некоторые интересные **правдивые** ценности:
'0' (строка, содержащая один ноль) 'false' (строка, содержащая текст «false») \[\] (пустой массив) {} (пустой объект) function () {} («пустая» функция)
Поэтому одно значение может быть использовано в условиях, например
if (value) { // значение правдиво } else { // значение ложно // это может быть false, 0, '', null, undefined или NaN }
См. Также: falsy | [MDN](https://developer.mozilla.org/en-US/docs/Glossary/Truthy)