1. 云栖社区>
  2. 技术文集>
  3. 列表>
  4. 正文

js运算符单竖杠“|”的用法和作用是什么?

作者:用户 来源:互联网 时间:2016-11-07 14:30:12

二进制log运算consolemathjs是什么意思单竖杠双竖杠js四则运算js实现四则运算向下取整向上取整log去除js运算符

js运算符单竖杠“|”的用法和作用是什么? - 摘要: 本文讲的是js运算符单竖杠“|”的用法和作用是什么?,  js运算符单竖杠“”的作用   很多朋友都对双竖杠“”,了如指掌,因为这个经常用到。但是大家知道单竖杠吗?今天有个网友QQ问我,我的 javascrip

 js运算符单竖杠“”的作用

  很多朋友都对双竖杠“”,了如指掌,因为这个经常用到。但是大家知道单竖杠吗?今天有个网友QQ问我,我的 javascript实用技巧,js小知识 , 这篇文章里面,js整数的操作运用了单竖杠,问我单竖杠是啥意思?   我看了一下之前的那篇文章,只写了用法,但是并没有解释。好吧,我现在就给大家简单的介绍一下:   之前文章,在js整数操作的时候,相当于去除小数点,parseInt。在正数的时候相当于Math.floor(),负数的时候相当于Math.ceil() 注:   1. Math.ceil()用作向上取整。 2. Math.floor()用作向下取整。 3. Math.round() 我们数学中常用到的四舍五入取整。   console.log(0.60)//0 console.log(1.10)//1 console.log(3.655550)//3 console.log(5.999990)//5 console.log(-7.7770)//-7 单竖杠的运算规则   看了上面的例子,大体知道单竖杠可以进行取整运算,就是只保留正数部分,小数部分通过拿掉,但是“0”,又是如何进行运算的呢,为什么能“0”能达到取整的目的呢?单竖杠不是0有会是多少呢?   带着这些问题,我们看下面例子:   console.log(34); //7 console.log(44);//4 console.log(83);//11 console.log(5.34.1);//5 console.log(93455);//3455 好像无规律可以寻找啊?网上搜索吧。http://tool.oschina.net/commons?type=6   这里面提到了单竖杠“”但是没有javascript的。   好吧,我在这里公布答案吧。其实单竖杠“”就是转换为2进制之后相加得到的结果。例如我们拿简单的举例:   34 转换为二进制之后011100  相加得到111=7   44 转换为二进制之后100 100  相加得到100=4   83 转换为二进制之后1000 011  相加得到1011=11 以此类推,我在这里就不一一列举了,单竖杠“”运算就是转换为2进制之后相加得到的结果!

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有 的相关内容,欢迎继续使用右上角搜索按钮进行搜索二进制 , log , 运算 , console , math , js是什么意思 , 单竖杠 , 双竖杠 , js四则运算 , js实现四则运算 , 向下取整 , 向上取整 , log去除 js运算符 位运算符的用法、三目运算符用法、三目运算符的用法、ll运算符用法、c语言运算符用法,以便于您获取更多的相关知识。

var-第三和第四个不知道原理啊,有没js大神

... ); 解决方案 经过赋值,运算符运算后,都是纯粹的函数,不是对象方法的引用。所以函数指向的this都是windows的 解决方案二: (foo.bar = foo.bar)(), // 20 相当于重新给foo.bar定义,即 foo.bar =...

js运算符单竖杠“|”与“||”的用法和作用介绍

...|”运算就是转换为2进制之后相加得到的结果! JS 双竖线运算符 1、JS双竖线运算符:是或比较.如null||'1',返回'1';'2'||'1',返回'2'.即或运算符中,第一个为真,后面的就不用计算了.所以得'2'。 2、js 中 使用双竖线运算符"||",返回第一个...

php中大括号的用法和意义{}

...串中引用变量使用的特殊包括方式,这样就可以不使用.运算符,从而减少代码的输入量了。 其实输出那块是等同于print"hello ".$arr['fruit']; php中大括号的作用,如下: 一、不管什么程序,function name(){},for(){},….这太多了,不说也...

MySQL的if,case语句使用总结..MySql 里的IFNULL、NULLIF和ISNULL用法

...arch_condition是一个条件表达式,可以由“=、=、!=”等条件运算符组成,并且可以使用AND、OR、NOT对多个表达式进行组合。 例如,建立一个存储过程,该存储过程通过学生学号(student_no)和课程编号(course_no)查询其成绩(grade)...

js运算符单竖杠“|”与“||”的用法和作用介绍

...|”运算就是转换为2进制之后相加得到的结果。 JS 双竖线运算符 1、JS双竖线运算符:是或比较.如null||'1',返回'1';'2'||'1',返回'2'.即或运算符中,第一个为真,后面的就不用计算了.所以得'2'。 2、js 中 使用双竖线运算符"||",返回第一个...

前三篇
后三篇