鍍金池/ 問答/HTML/ js中用 || 賦默認(rèn)值

js中用 || 賦默認(rèn)值

$.each(row, function (key, value) {
            value = value || "-";
            ...
}

為啥子當(dāng)參數(shù)里的 value=0 時(shí),下面的 value 等于 "-" 而不是等于 0 呢

回答
編輯回答
孤毒

0==false

2017年8月19日 22:49
編輯回答
柒槿年

0是false

2017年4月4日 21:14
編輯回答
久不遇

一樓說的很清楚,可以采納

2018年1月22日 11:43
編輯回答
淺時(shí)光

因?yàn)锽oolean(0) = false 而使用 || 設(shè)置默認(rèn)值的原理是 若 || 左邊值為true 則輸出左邊值,若左邊值為false, 則輸出右邊值

2017年1月11日 21:11
編輯回答
妖妖

在js里數(shù)字0就是false

2018年2月7日 04:24