js计算console.log( 8 | 1 );

js计算console.log( 8 | 1 );,第1张

位运算 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既不报错,也不实现效果时怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9273421.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存