javascript 中 true && true && true && false && true && true && true 的结果是什么?

文休·沃

是否应:

true && true && true && false && true && true && true

(中间有 6 个“真”和 1 个“假”,全部由 连接&&)导致truefalse我正在使用的程序 Adob​​e InDesign(使用基于 JavaScript 的脚本语言)提供true? 另外,您如何计算由许多“真”和“假”组成的条件的结果?

用户2864740

在一个符合JavaScript实现,任何形式的序列(X 1 [&& X 2 ] *)是falsy如果任何表达式x Ñ是falsy -它的计算结果到第一falsy X Ñ值(或最后x ñ如果没有一个是falsy) ,通过 的向左关联&&

向左关联意味着(x1 && x2 && …)等价于((x1 && x2) && …),它可以简单地应用于最初显示的表达式,以确定 JavaScript 中的“预期”结果是false

这种连接行为是大多数编程语言中的预期行为。

如果以“未显示的方式”混入“其他运算符”,则由于优先规则,问题中的前提可能不准确。请注意,通过替换,上面的每个 x N都是明确的。同样,如果它不是一个符合标准的 JavaScript 引擎......

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

谁能解释为什么True,True ==(True,True)的输出是(True,False)?

为什么“ [False,True]中的not(True)”返回False?

为什么“ true” == true在JavaScript中显示为false?

Python中的“ True”和“ False”

(true!= false!= true)与(false!= true!= false)有何区别?

如何仅在javascript中匹配true或false

Objective-C TRUE / FALSE与true / false

JavaScript中的true和false与true和falsy有什么区别?

R中的TRUE / FALSE结果

为什么lodash`_.all([true,true,true],true);`返回`false`?

如何(false == false == true)为true

JavaScript true +/- true是否为false?

为什么在Javascript中,(!+ [] + [])为'true'和(false + [])为'false'?

嵌套(条件)?true:JavaScript中的false语句

为什么false &&(false)?false:true返回true

false或true!= true或false!= true || 错误的

jQuery函数中的true或false

将10111(数字)转换为true,false,true,true,true

布尔代数-为什么(True and False)True?

为什么“ True or False”比“ False或True”要快?

如果1 =='1'// true和1 == true // true,那么为什么1 =='true'// false

序言:为什么是 true == not(not(true)) -> false?

Javascript 逻辑处理:true & true = false?

当 {a statement that is equal to True} == True 评估为 false 时,为什么 True == True 评估为 True?

为什么 (true || false && false) 评估为 true?

为什么 Python3 中的 True, True, True == (True, True, True) 给出 o/p True, True, False?

结合布尔掩码,为什么在 Python 中:[False, True] 和 [True, False] == [True, False]

为什么 print(False == True and not True) 返回 False?

[True] 中的 [True] 中的 True 输出:False