0%

JavaScript 核心 (17) - 運算子、型別與文法 - Truthy 與 Falsy

Truthy 與 Falsy

truthy(真值)指的是在布林值上下文中,轉換後的值為真的值。所有值都是真值,除非它们被定義為假值(即除 false、0、””、null、undefined 和 NaN 以外皆為真值)。

可參考真假值表

1
2
3
4
5
if(10) {
console.log('執行程式'); /* 會出現這一行字 */
}

10 == true; /* false */

真假值表

參考資料

六角學院 - JavaScript 核心篇
JavaScript 核心觀念(18)-運算子、型別與文法-Truthy 與 Falsy