作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
不确定这是否可行,但我正在寻找一个真实的返回,例如……变量 A = 100;变量 B = 100;
(A == B == 100)
我认为这会返回 true。因为 A == B(它们都是 100),因此它们都等于 100。
但它总是错误的。
编辑:::谢谢,是的 - 我很感谢你的回复。我希望有一些比做 (A === 100 ) && ( B === 100) 等更漂亮的速记...但是非常感谢很多。
最佳答案
或者它的计算结果为
(A == B) == 100
或作为
A == (B == 100)
在这两种情况下,您都将 bool 值与 100 进行比较。这当然总是错误的。你要
(A==100) && (B==100)
要查看发生了什么,您可能需要运行 the Example below as JSFiddle:
var A = 100;
var B = 100;
alert("B == 100: " + (B == 100));
alert("A == (B == 100):" + (A == (B == 100)));
alert("A == B:" + (A == B));
alert("(A == B) == 100:" + ((A == B) == 100));
alert("A == B == 100):" + (A == B == 100));
alert("(A == 100) && (B == 100):" + ((A == 100) && (B == 100)));
关于javascript - var A == var B == 1 寻找 truthy。不工作。是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14930879/
我是一名优秀的程序员,十分优秀!