gpt4 book ai didi

javascript - 更短的嵌套 if 语句?

转载 作者:搜寻专家 更新时间:2023-10-31 23:00:07 25 4
gpt4 key购买 nike

我只是想知道,有没有更快的写法?

    if (name == '' && distance == '') {
y = 2;
}

else if (name == '' && distance < 1) {
y = 2;
}

我知道我可以将它们放在同一行上,但是有没有更简单的方法让我不必再次重写“name == ''”部分?有点像这样:

    if (name == '' && (distance == '' || distance < 1)) {
y = 2;
}

其中首先评估距离部分,如果满足其中一个参数,则名称 == '' 部分将检查它。

最佳答案

实际上,在 javascript 中 '' < 1 === true ,所以你可以这样做:

if (name == '' && distance < 1) {
y = 2;
}

关于javascript - 更短的嵌套 if 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32642882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com