我正在寻找一种有效的方法来检查值是否未定义,然后将其转换为"0".
代码示例是
$('').appendTo('#table tbody'); ' + el.firstStat +' '+ el.hours +'
这些值中的任何一个都可以是未定义的,并且将来可能会有更多值要添加.
只需使用||
(OR)运算符:
el.firstStat = el.firstStat || 0; el.hours = el.hours || 0; $('').appendTo('#table tbody'); ' + el.firstStat +' '+ el.hours +'
因为undefined || 0
是0
.