我有这样的代码
if(itemid){
expandHighlight(itemid);
}
function expandHighlight(itemid){
alert(itemid);
}
当然,它可以正常工作,但如果itemid的值为“0”(int) - 什么都没发生。没有警报,只是没有......任何想法?
答案 0 :(得分:4)
这是因为if ("0")
是假的,它不会调用expandHighlight
函数。
答案 1 :(得分:1)
让你的if
更明智:
if(itemid !== undefined)
或完全删除