gpt4 book ai didi

javascript - JavaScript 中 && 运算符优先级

转载 作者:行者123 更新时间:2023-12-02 20:14:04 25 4
gpt4 key购买 nike

if(e.FN === ' ' && e.GN === ' ' && e.LN === ' ' && e.DB === ' '){

这个条件根本不会被评估。这是检查所有值是否为空的方法吗?

最佳答案

现在您正在检查这些值是否都等于空格。 === 不仅比较值,而且确保它们是相同的类型。但是,如果 e.FN 为 null,则 e.FN == ' ' 和 e.FN === ' " 将始终返回 false。我认为您想要的是

if(e.FN === null && e.GN === null && e.LN === null && e.DB === null)

或者更好,如果你不关心它们是否为 null、未定义或 0,你可以这样做

if(e.FN && e.GN && e.LN && e.DB)

关于javascript - JavaScript 中 && 运算符优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6570569/

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