管道if在变量上是数字还是未定义

时间:2017-05-27 09:21:32

标签: javascript

我得到了这行代码:

htmlTmp += htmlTDX.replace('#FIELD#', checkoutToday[b].deposit);

现在checkoutToday [b] .deposit将保存一个数值,或者它将是未定义的。

我不希望它说“未定义”但只是空白或0如果未定义。

如果有办法在一行中执行此操作?或者是我唯一的选择:

if (checkoutToday[b].deposit) {
    htmlTmp += htmlTDX.replace('#FIELD#', checkoutToday[b].deposit);
} else {
    htmlTmp += htmlTDX.replace('#FIELD#', 0);
}

0 个答案:

没有答案