位运算 OR 由符号(|)表示,是直接对数字的二进制形式进行运算。
8的二进制形式是1000
1的二进制形式是0001
然后每个数字中的数位对齐进行比较,两两比较,只有有其中一个是1(true),比较的结果就是1(true)
1000和0001
第1位1|0 -> 1
第2位0|0 -> 0
第3位0|0 -> 0
第4位0|1 -> 1
最后得到的是1001,转为十进制是9
不知道说明白没,你可以再去看看这个(关于位运算的)
>
把下面代码保存为html文件,然后IE8---F12---脚本---控制台里就会出现有趣的东西,如果是Firefox,安装了FireBug后,则F12--控件台--所有 ,同样可以看到。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">
大哥,你首先要获取到这个input标签才可以啊。
<input type="text" id="e" value="1"/>
consolelog(documentgetElementById("e")value);
以上就是关于js计算console.log( 8 | 1 );全部的内容,包括:js计算console.log( 8 | 1 );、js 哪些属性console会输出、js中当 console.log既不报错,也不实现效果时怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)