|
|
1
96
它们微妙地不一样。
在上一个示例中。表达式的前半部分是字符串,后半部分是整数。 |
|
|
2
12
从 http://en.wikipedia.org/wiki/JavaScript_syntax#Operators !==不相同 !=不相等 和“相同”的意思是相同的和相同类型的。 从 http://docstore.mik.ua/orelly/webprog/jscript/ch05_04.htm “在javascript中,数字、字符串和布尔值按值进行比较。 … 另一方面,对象、数组和函数通过引用进行比较。” —— 总之,它们是相同的吗?不,因为有附加测试!=(结束)!=)对于类型相同和相等。 |
|
|
3
9
不,不一样。参见例如 here .
|
|
|
4
6
最大的区别是!=执行类型强制。也就是说,在检查相等性之前,有效地将一个值强制转换为另一个值。这就是为什么,正如阿玛迪尔的回答:
计算结果为false。同样适用于==V.===。一般来说,避免==和!=除非您特别希望执行强制。使用= =和!==并检查您要查找的结果。 |
|
5
0
不仅要检查值,还要检查比较对象的类型。这在PHP和其他一些语言中也是一样的。 |
|
|
tomm · 谷歌表格-将两列相乘,复制第三列 4 年前 |
|
|
ziemsterr · 无法在SQL SELECT语句中找出此语法错误 4 年前 |
|
|
Andrés BolÃvar · AJAX请求未收到我想要的属性 4 年前 |
|
|
clarkk · 当声明向量时,(1)是什么意思? 4 年前 |
|
|
Mike C. · Bash错误[:检查文件是否存在时缺少“]” 4 年前 |
|
|
michael · 错误的脚本和语法问题 4 年前 |