javascript中的取反再取反~~

2021-05-17 09:30

阅读:302

标签:按位取反   myarray   dom   span   部分   取出   push   pre   length   

操作符~, 是按位取反的意思,表面上~~(取反再取反)没有意义,实际上在JS中可以将浮点数变成整数。

 

如上,如果没有~~,那么随机得到的是小数,而且是将小数的小数部分去掉,保留整数。如上面i=7,j=7。然而在C中并不存在这种机制,C中对一个浮点数(float)是不能按位取反的,而且C中可以用强制类型转换(而JS中则没有这种机制,浮点数转整数)达到同样的目的(舍弃小数部分,保留整数部分)。

javascript中的取反再取反~~

标签:按位取反   myarray   dom   span   部分   取出   push   pre   length   

原文地址:https://www.cnblogs.com/cangqinglang/p/9746786.html


评论


亲,登录后才可以留言!