在Javascript轉換NaN成數值0


Reference : 

你可以這樣做 :
a = a ||0

這樣可以將 "false" 轉換成數值0
false可能是:
  • false
  • null
  • undefined
  • 0
  • "" ( 空白字串)
  • NaN ( 不是數值)

或是你喜歡

a = a ? a :0;
還有
a =+a ||0;

 + 運算子會嘗試將變數的任何型態轉換成數值. 例如字串 '123'他會轉成數值123.

留言

熱門文章