首页 > 试题广场 >

Alert(1&&2)的值是?

[单选题]
&& 运算,如果前面值为true,则结果为后面的值。如果前面值为false,则值为前值.
|| 运算,如果前面值为true,则结果为前面的值,如果前面的值为false,则结果为后面的值。
编辑于 2022-07-11 11:32:37 回复(5)
start&&end
start 如果为true 则直接返回end的值
start如果为false 则不管end为什么直接返回false
编辑于 2022-01-20 13:59:24 回复(3)
交运算前true则输出后 前false输出前
并运算前true输出前 前false输出后
发表于 2022-07-26 22:58:52 回复(0)
B
发表于 2019-05-08 21:47:20 回复(0)
看成&了……
发表于 2022-07-28 07:41:13 回复(0)
1.与运算所有项为true情况下,返回最后一个值,注意是值,并不是true
2.与运算有false时返回第一个false,这里的false包括(0、false、null、NaN、undefined)
发表于 2022-05-05 17:48:34 回复(1)
2
编辑于 2017-02-04 20:45:03 回复(0)

在JavaScript中,Alert(1&&2)Alert(1||2)Alert(1&2)Alert(1|2)的结果分别是:

  • Alert(1&&2): 这是逻辑与操作。如果两个操作数都是真,则返回真。在这种情况下,1和2都是真,所以它返回第二个操作数,即2
  • Alert(1||2): 这是逻辑或操作。如果两个操作数中至少有一个是真,则返回真。在这种情况下,1和2都是真,所以它返回第一个操作数,即1
  • Alert(1&2): 这是按位与操作。它会将每一个数字转换为32位二进制数,然后执行按位与运算。在这种情况下,结果为0
  • Alert(1|2): 这是按位或操作。它会将每一个数字转换为32位二进制数,然后执行按位或运算。在这种情况下,结果为3

所以,Alert(1&&2)的结果是2Alert(1||2)的结果是1Alert(1&2)的结果是0Alert(1|2)的结果是3

发表于 2023-10-10 12:37:39 回复(0)
逻辑运算符返回最后判断的表达式,我忘记了
发表于 2022-05-16 10:22:02 回复(0)