JavaScript Boolean (布林值)

Boolean 用來表示兩種值:

  1. true - 表示真
  2. false - 表示假

在 JavaScript 中,只有這些值會被當作是 false:

  1. null
  2. 數值 0
  3. NaN
  4. 空字串 ''
  5. undefined

除此以外的值都是 true!

Boolean() 函數 - 型別轉換

Boolean() 可以用來將其他的資料型態轉型 (type conversion) 成布林值型態。

var x = 0;
Boolean(x); // false
x = 100;
Boolean(x); // true

x = '';
Boolean(x); // false
x = 'hi';
Boolean(x); // true

x = null;
Boolean(x); // false