位置: 编程技术 - 正文
推荐整理分享详解JavaScript中|单竖杠运算符的使用方法(javascript ?),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:js中%的用法,javascript ?,js中!,js中的??,javascript (),javascript !,js中!,js中!,内容如对您有帮助,希望把文章链接给更多的朋友!
js运算符单竖杠“|”的作用
在js整数操作的时候,相当于去除小数点,parseInt。在正数的时候相当于Math.floor(),负数的时候相当于Math.ceil() 注:
1. Math.ceil()用作向上取整。2. Math.floor()用作向下取整。3. Math.round() 我们数学中常用到的四舍五入取整。
注:除了Math的三个方法处理数字,我们还经常用parseInt()、parseFloat()、toFixed()与toPrecision() 等等。 简单解释:
toFixed方法用法如下:
缺点:用之后就会变成字符串。
toPrecision用法如下:
单竖杠的运算规则
看了上面的例子,大体知道单竖杠可以进行取整运算,就是只保留正数部分,小数部分通过拿掉,但是“|0”,又是如何进行运算的呢,为什么能“|0”能达到取整的目的呢?单竖杠不是0有会是多少呢?
带着这些问题,我们看下面例子:
好吧,我在这里公布答案吧。其实单竖杠“|”就是转换为2进制之后相加得到的结果。例如我们拿简单的举例:
转换为二进制之后| 相加得到=7
转换为二进制之后 | 相加得到=4
转换为二进制之后 | 相加得到=
JavaScript程序中的流程控制语句用法总结 条件判断语句1.if语句if(condition)statement1elsestatement2其中的condition条件可以是任意表达式,而且对这个表达式的求值结果不一定是布尔值。ECMAScript会自动
详解Node.js模块间共享数据库连接的方法 这个标题本身就是一个命题,因为使用默认方式的情况下,一个Node.js应用里的各个模块都是共享的同一个数据库连接。但是如果姿势不对,可能会很丑
Javascript之BOM(window对象)详解 ECMAScript是JavaScript的核心,但在web使用JavaScript,那么BOM(浏览器对象模型)才是真正的核心。BOM的核心对象是window,它表示浏览器的一个实例。在浏览器中
标签: javascript ?
本文链接地址:https://www.jiuchutong.com/biancheng/370071.html 转载请保留说明!友情链接: 武汉网站建设