js中value^= 是什么意思

 我来答
帐号已注销
2019-09-24 · TA获得超过25.9万个赞
知道小有建树答主
回答量:2206
采纳率:96%
帮助的人:82.3万
展开全部

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

HHPpeace888
推荐于2018-03-04 · TA获得超过565个赞
知道小有建树答主
回答量:529
采纳率:66%
帮助的人:367万
展开全部
1、它是js选择器匹配模式的一种
2、eg:
$("input[id^='code']");//id属性以code开始的所有input标签
$("input[id$='code']");//id属性以code结束的所有input标签
$("input[id*='code']");//id属性包含code的所有input标签
3、可以联想到正则表达式,也有^开头,$结尾,^就是以什么开头的意思,$以什么结尾。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
可乐汉堡cola
2015-09-24 · 超过10用户采纳过TA的回答
知道答主
回答量:61
采纳率:100%
帮助的人:7.8万
展开全部
应该是jquery的选择器表达式吧。

value^=*
像正则表达式一样,选择哪些元素的value为*开始的元素.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无奇不有的可爱
推荐于2017-11-25 · TA获得超过585个赞
知道小有建树答主
回答量:156
采纳率:60%
帮助的人:73.6万
展开全部
我猜,这是jquery的选择器表达式吧。

value^=*
其实也是正则表达式的特例。

内容是:选择哪些元素的value为*开始的元素.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0dd248dc
2015-11-12 · TA获得超过249个赞
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:127万
展开全部
a^=b
等同于

a=a^b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式