|
|
1
4
这很简单。对于OR运算,它返回第一个truthy值,如果所有条件都为false,则返回false。 示例:
如果你读到第一个条件是真的,从左到右。因此,它不会执行该部分的其余部分并返回true。
这里第一个条件为false,因此它将继续检查下一个字符串条件。任何字符串都被认为是truthy值,因此它返回字符串“Word”
在javascript中,未定义被认为是错误的。因此,它返回的下一个部分是真的,因为它是一个字符串。 现在让我们检查一个更复杂的条件:
在这个例子中,第一个条件为false,第二个条件为falsy,因为undefined被认为是falsy;第三个条件为true,因为它是字符串。因此,它将返回该值,而不检查下一个条件。所以最终结果是“Word” |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |