发布网友 发布时间:2022-05-01 18:04
共9个回答
热心网友 时间:2022-04-20 11:00
js中value^= 是按位异或赋值运算符,右面的值异或VALUE 然后赋值给VALUE。
^是异或运算符,异或的规则是转换成二进制比较,相同为0,不同为1.
一个数a与另一个数b异或的结果等于a^b,用结果( a^b)异或a,就会得到b;
上面的结果用代码来验证。代码( a=a^b; b=a^b; a=a^b;)可以转换成这样。
int c=a^b ; ------------ 01=10^11 得到结果C( a^b)
b=c^b; ------------ 10=01^11 用结果( a^b)异或a,就会得到b;
a=c^a; -------------11=01^10 用结果( a^b)异或b,就会得到a;
JavaScript脚本语言特点
(1)脚本语言。JavaScript是一种解释型的脚本语言,C、C++等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。
(2)基于对象。JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。
(3)简单。JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。
(4)动态性。JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。
(5)跨平台性。JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。因此一个JavaScript脚本在编写后可以带到任意机器上使用,前提上机器上的浏览器支 持JavaScript脚本语言,目前JavaScript已被大多数的浏览器所支持。
参考资料来源:百度百科—javascript
热心网友 时间:2022-04-20 12:18
1、它是js选择器匹配模式的一种热心网友 时间:2022-04-20 13:53
应该是jquery的选择器表达式吧。热心网友 时间:2022-04-20 15:44
我猜,这是jquery的选择器表达式吧。热心网友 时间:2022-04-20 17:52
a^=b热心网友 时间:2022-04-20 20:17
按位异或赋值运算符热心网友 时间:2022-04-20 22:58
变量的值不等于来自:求助得到的回答热心网友 时间:2022-04-21 01:56
没见过,你这样写没报错???热心网友 时间:2022-04-21 05:11
^这不是一个正确的操作符,能把上下文发上来看看吗