js中value^= 是什么意思

如题所述

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

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-04
1、它是js选择器匹配模式的一种
2、eg:
$("input[id^='code']");//id属性以code开始的所有input标签
$("input[id$='code']");//id属性以code结束的所有input标签
$("input[id*='code']");//id属性包含code的所有input标签
3、可以联想到正则表达式,也有^开头,$结尾,^就是以什么开头的意思,$以什么结尾。本回答被网友采纳
第2个回答  2015-09-24
应该是jquery的选择器表达式吧。

value^=*
像正则表达式一样,选择哪些元素的value为*开始的元素.
第3个回答  推荐于2017-11-25
我猜,这是jquery的选择器表达式吧。

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

内容是:选择哪些元素的value为*开始的元素.本回答被网友采纳
第4个回答  2015-11-12
a^=b
等同于

a=a^b

js中value^= 是什么意思
js中value^= 是按位异或赋值运算符,右面的值异或VALUE 然后赋值给VALUE。^是异或运算符,异或的规则是转换成二进制比较,相同为0,不同为1.一个数a与另一个数b异或的结果等于a^b,用结果( a^b)异或a,就会得到b;上面的结果用代码来验证。代码( a=a^b; b=a^b; a=a^b;)可以转换成这...

js value是什么意思?
在JavaScript中,变量可以存储多种不同类型的数据,包括数字,字符串,布尔值,对象等等。value表示变量或属性下所存储的值。比如,你可以声明一个变量x并将其赋值为数字10,此时x的value即为10。另外,你可以使用console.log()方法输出value值,以便查看变量或表达式下所存储的确切值。value值还可以被用...

js 中value 大部分代表什么属性,是代表整个很多属性的集合 还是一个东...
一般指的是value属性值,如获取到对象后,value值就是值它的value属性值了

大神们,求详细解释JS中this.value = this.value.replace(\/[^(\\d...
this.value.replace(...) 中是如何做到替换了指定的内容,这个是正则替换法。^在[]中表示非,在\/后便表示开始 \\d在正则中表示所有的数字,至于正则的相关知识,有专门的教程和书籍。第二个问题 你所说的有时 array[i]可取值,有时需要用.value取值。那得区分你的array是对象,还是数组了。如果ar...

JS中的value有什么用?
JS中的value属性可设置或返回密码域的默认值,一般用于要赋值的时候。一、JS,即JavaScript,一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页...

在JS中value="'值是什么意思?
为空嘛。。。document.form1.txt.value="";意思就是把name=txt的input框 初始化为空。。。 也可以认为是赋值为空。

js中的text \/ value \/ nodeValue各特性(方法)有什么区别??
一般来说TEXT属性基本是文本框,文本域的值value一般对应的是INPUT系列的值nodevalue一般是节点的值,比如hjkh获得的就是HJKH

html里value是什么意思
value是option对象的属性,这个属性是默认的,比如你选择一个月份,提交到后台,后台就能得到你提交的值,你选择一月,后台看到的就是0。这个value是给程序来辨认你选了哪个的,而“一月”是给用户来看的。当然你也可以这样写:一月,其实就是option的一个属性。没有任何页面效果,涉及一些操作才会有用。

jsp页面<% %>中的value赋值
示例 <%String var1 = "123"%> var value = <%=var1 %> <input id='123' value='<%=var1%>'> 效果是在js中定义变量value并赋值"123"input标签的value属性赋值为"123"

帮忙解释js 中的this.value
this是js的一个关键字,随着函数使用场合不同,this的值会发生变化。但是总有一个原则,那就是this指的是调用函数的那个对象。value就是这函数对象的值

相似回答