JS中的checked是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS中的checked是啥意思?相关的知识,希望对你有一定的参考价值。

参考技术A

首先JS中的checked 是<input type="checkbox"> 和<input type="radio">的一种属性,表示该项是不是被选择了。


它是有两种定义方式的分别是:
一、在input标签中定义:

1.<input type="checkbox" checked=true>表示该项被选择。
2.<input type="checkbox" >表示该项不被选择。

注意:如果是不被选择就不用写checked属性了。如果你写了,不管checked的值是什么,都是被选择。原因:html是一种宽松的标记语言,会忽略你的checked=false中的false,所以结果还是被选中。


二、在加载的javascript中设置:

1.objs[i].checked=true的意思就是该input元素的checked的值是true,就是该input被选中。
2.objs[i].checked=false的意思就是该input元素的checked的值是false,就是该input不被选中。
你那个既然把所有的input元素都遍历了一遍,然后又都给了true值,也就是全选了。

JS中的^=运算符是啥意思[重复]

【中文标题】JS中的^=运算符是啥意思[重复]【英文标题】:What is the meaning of ^= operator in JS [duplicate]JS中的^=运算符是什么意思[重复] 【发布时间】:2013-03-29 13:40:38 【问题描述】:

我正在尝试在 JS 上找出这个运算符 -

'string' ^= 'string';

但是我找不到蚂蚁信息。 这是比较还是赋值?

谢谢。

【问题讨论】:

如果标题不是那么通用,我可能会发现这个重复 :( 你是说你看到^=被用在实际的字符串上? 【参考方案1】:

myVar ^= 5myVar = myVar ^ 5 相同。 ^ 是按位 xor 运算符

假设 myVar 设置为 2

二进制的5是:101 二进制的2是:010

异“或”检查两个数字的第一位,看到 1,0 并返回 1,然后看到 0,1 并返回 1,看到 1,0 并返回 1。

因此 111 转换回十进制是 7

所以5^2 是 7

var myVar = 2;
myVar ^= 5;
alert(myVar); // 7

【讨论】:

您可以考虑编辑5^2 is 7 部分。我想了一会儿你的意思是“5 的 2 次方”,当然是 25 而不是 7。 @11684:Math.pow 在 JavaScript 中做到了。这里没什么好混淆的。 alert(5^2);//7 我知道,但仍然令人困惑。不过,在你用 `s 包裹它之后,我 +1 了。【参考方案2】:

正如 d'alar'cop(和其他几个人)已经指出的那样,这意味着称为 XOR 的东西。我一直讨厌看***的解释,所以我要在这里放另一个解释:

“异或”表示“异或”。那是什么?先举个例子:

11000110 -- random byte
10010100
--------- ^ -- XOR
01010010

XOR 是一种按位运算,如果两个位中的一个为 1,另一个为 0,则返回两个。如果它们都是 1,则它是“和”,而不是“异或”(“正常或”允许两个 1) .

【讨论】:

【参考方案3】:

x ^= y 是 bitwise XOR 和 x = x^y 的简写 - 从技术上讲,这是回答您问题的“作业”。准确地说,单个运算符“^”表示按位异或。

【讨论】:

不,异或是!=^ 是按位异或。 嗯?那就是'不是'。 @Bergi @11684:然后检查真值表。这个答案是没用的,只要它没有提到它是bitwise operator(在作业简写中) @Bergi 是的,你是对的。太快了。 @bergi 嘿,现在我意识到你是对的。 !=确实异或。【参考方案4】:

^(插入符号)是 按位异或(异或)运算符。与+= 等更常见的运算符组合一样,a ^= b 等价于a = a^b

有关详细信息,请参阅Javascript documentation from Mozilla。

【讨论】:

以上是关于JS中的checked是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

符号“&$checked”是啥意思

js实现checkbox全选 代码具体意思是啥?看不太懂

cannot contact recaptcha.check your connection and try again是啥意思?

oracle lpad是啥

“~”(波浪线/波浪线/旋转)CSS 选择器是啥意思?

林俊杰《杀手》背景音乐的英文是啥?check bar``和是啥?