javascript - 逻辑&&运算符

标签 javascript logical-operators

使用&&逻辑运算符得到不可预测的结果。如果我链接超过 2 个表达式,if 子句将失败。使用 && 连接的表达式数量是否有限制?

            if (tTellerProN.checked && tCareProN.checked && tSalesProN.checked) {
                $(flListEmpty).empty();
                $(flListEmpty).append($('<option></option>').val(0).html("Select Role"));
                $('.fl_list1 .list4').each(function (index) {
                    $(flListEmpty).append($('<option> </option>').val(index).html($(this).text()));
                })
            }

最佳答案

&& 不是 jQuery 运算符,它是 Javascript。 jQuery 是一个基于 Javascript 构建的库。

我不确定 IF 语句中的 ** 是什么,但此代码有效:

var x = true;
var y = true;
var z = true;

alert(x && y && z);  // true
alert(x && y && !z); // false

我会提醒您的 3 个 .checked 参数的值,并确保它们按照您的预期进行设置。

关于javascript - 逻辑&&运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7600755/

相关文章:

JavaScript。用户函数中的 promise 。为什么不起作用?

javascript - 如何让一段 JavaScript 代码先于另一段代码运行

javascript - 使用 .val() 让 $.proxy 在 $.each 中工作

java - 如何检查一个值是 A 或 B,另一个值是 A 或 B?

javascript - 将 JavaScript 代码添加到 Angular 模板表达式中

javascript - React Native 风格复选框和文本分隔

c - 具有增量和逻辑运算符的复杂表达式的意外行为

vba - 可能的 VBA AND 运算符异常

java - Switch 和 If Else 组合

javascript - 调试 15 个谜题中的无效 Action