JavaScript逻辑运算符和字符串/数字

原学程将引见JavaScript逻辑运算符以及字符串/数字的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

JavaScript逻辑运算符和字符串/数字 教程 第1张

成绩描写

我没法懂得逻辑运算符是怎样任务的。我晓得它是怎样处置布我值的,然则字符串或者数字呢?

二 && 七
returns 七

"dog" && "cat"
returns "cat"

我明确了,假如数字或者字符串没有具备雷同的值,则前往第两个值。然则为何呢?我不妨在"实际全国"中应用它吗?

推举谜底

假如左边为True,则盘算为右边。

假如左边没有为True,则盘算为左边。


false && true盘算为LHS。false也是如斯。

false && false评价为LHS。false也是如斯。

true && false评价为RHS脚侧。false也是如斯。

true && true评价为RHS。true也是如斯。

二 && 七评价为RHS。也是(这是真的)。

0 && 七评价为LHS。0(这是假的)。

"cat" && "dog"评价为RHS脚侧。也是"dog"(这是真的)。


||任务方法雷同,但是假如为False,则前往lhs。


我不妨在"实际全国"中应用它做甚么?

您不妨应用它的重要办法是盘算值能否皆为真。这是运算符的面。

(它借用作速忘if尝试,并用于肯定将二个值中的哪个赋值到某个地位)。

佳了闭于JavaScript逻辑运算符以及字符串/数字的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。