js里面$是什么意思

JavaScript027

js里面$是什么意思,第1张

js中的$是使用在使用jQuery的函数。

大多数时候用作jQuery对象或Zepto对象命名表示,比如:

Jquery("body")//选中了bodyDOM节点;

$("body")//也可以用这种方式表示选中了bodyDOM节点;

而Zepto则是一个移动端前端类似jQuery的JS库,而且用法大都是一样。

命令提示符

$符号是输入命令的提示符它不是命令本身的一部分。例如$date[ENTER]ThuMay3001:23:11PDT2013$此处输入的命令是date。该命令显示当前日期、时间和年。在当前日期显示之后注意会显示$符号。看到这个提示符之后都可输入命令名并按Enter,这就执行了键入的命令。当命令执行时,提示符不被显示出来,当命令执行结束后,提示符又显示出来。

以上内容参考:百度百科-$

~是按位取反运算,~~是取反两次。

~~的作用是去掉小数部分,因为位运算的操作值要求是整数,其结果也是整数,所以经过位运算的都会自动变成整数。

例如:

按位取反

如 unsigned char a=1;

二进制为 00000001

a=~a

现在二进制为11111110

扩展资料:

注意事项

~对操作数按位取反,两个的意思即作两次取反操作,其实是等作原数本身(操作数是32整数范围内)

~~(Math.random()*7)

即:

var n = Math.random() * 7

n = ~n

n = ~n//其实和初始值一样 

和对BOOLEAN类型的作两次,操作是一个意思,只不过是把小数位给去掉了。

推荐用>>操作符,一次即可:

var n = Math.random() * 7

n = n>>0