我正在获取一个具有此属性的 JSON 对象
id: "23132772"
isAvailable: "1",
isSelected: "0",
maxPoints: "0",
minPoints: "0",
name: "Parlay",
placeBetIsAvailable: "0"
此 JSON 来自名为 betType
的对象
假设我想在 placeBetIsAvailable
为 false
时使用它。
如您所见,我有 placeBetIsAvailable: "0"
所以,在我的代码中,我能做到:
if(!betType.placeBetIsAvailable)
?
或者我应该指定
if(betType.placeBetIsAvailable === '0')
?
最佳答案
字符串 "0"
在 JavaScript 中是真实的,而数字 0
不是。如果您的 JSON 是用引号中的零编码的,那么它们是非空字符串。
关于javascript - 来自 JSON 对象 : '0' is false?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31484178/