
正文
javascript取反,javascript取反逻辑
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
为什么在javascript里 o取反后是false ??
js规定非零非空即真。
undefined、null、0、NaN、""
除了上诉几个值在转换成布尔值会转成false外,其他任何对象任何值转成布尔值都是true
因为取反就是把对象转换成bool值的,所以会先把num转成布尔值,然后再取反得到true。
然后在弹出。。。
------------------------------------
不对啊,按这逻辑应该弹出true的。
相关问答
Q1: javascript 位运算符----取反
首先你要明白原码、反码、补码三个概念。
整数的都相等
负数的反码就是符号位除外,零变一,一变零
补码就是反码的基础上加1
加1是如下变化的,转十进制各位数就是8421
0001
0010
0011
0100
0101
0110
Q2: javascript中的取反符号是什么
逻辑取反 !
false == !true
按位取反运算符: ~
~ 5 == - 6








