var new= function(J, S) {
    if (!J || !S) return 0;


如果有条件,谁能帮助我理解这一点?

最佳答案

如果参数J或S中的任何一个为“ falsey”,则基本上将返回0(本身为“ falsey”值),这在JavaScript中表示它们等于undefinedfalseNaN,,0或''(空字符串)。

目的可能是在继续进行该函数的其余部分之前检查参数是否不丢失,大概是因为如果缺少任何一个参数,该函数将出错或返回无效结果。

07-26 02:57