Javascript VarA==VarB==1正在寻找truthy。不工作。可能吗?
不确定这是可行的,但我正在寻找一个真实的回报,例如。。 var A=100; var B=100Javascript VarA==VarB==1正在寻找truthy。不工作。可能吗?,javascript,Javascript,不确定这是可行的,但我正在寻找一个真实的回报,例如。。 var A=100; var B=100 (A == B == 100) 我想这会是真的。因为A==B(它们都是100),所以它们都等于100 但它总是错误的 编辑:谢谢,是的-我很感谢你的代表。。我希望有一些漂亮的鞋,而不是做(A==100)和(B==100)等等。。。但是非常感谢大家。要么它的评估结果是 (A == B) == 100 或作为 在这两种情况下,将布尔值与100进行比较。这当然总是错误的。你想要 (A==100) &
(A == B == 100)
我想这会是真的。因为A==B(它们都是100),所以它们都等于100
但它总是错误的
编辑:谢谢,是的-我很感谢你的代表。。我希望有一些漂亮的鞋,而不是做(A==100)和(B==100)等等。。。但是非常感谢大家。要么它的评估结果是
(A == B) == 100
或作为
在这两种情况下,将布尔值与100进行比较。这当然总是错误的。你想要
(A==100) && (B==100)
要查看发生了什么,您可能需要运行
要么评估为
(A == B) == 100
或作为
在这两种情况下,将布尔值与100进行比较。这当然总是错误的。你想要
(A==100) && (B==100)
要查看发生了什么,您可能需要运行
这就是你要找的
就是你要找的东西。它翻译成
true===100
,这显然是false
。您可以使用a===b&&b==100
将其转换为true==100
,这显然是false
。您可以使用a===b&&b==100
我认为它可以解释为
(A == B) && ((A == B) == 100)
显然,这不是真的我认为这可以解释为
(A == B) && ((A == B) == 100)
显然,它不是真的,因为在第二个表达式后面的
(B==100)
是A
的值,它与布尔值进行比较,所以它总是假的
即:
A == (B == 100)
变成
A == true
其计算结果为false
因此,正确的版本应该是:
(A == 100) && (B == 100)
因为在第二个表达式(B==100)
后面的是A
的值,它与boolean
进行比较,所以它总是false
即:
A == (B == 100)
变成
A == true
其计算结果为false
因此,正确的版本应该是:
(A == 100) && (B == 100)
(A==B)==100
。。。。一个布尔值==
怎么能表示数字?这是如何回答问题的?(A==B)==100
。。。。一个布尔值==
怎么能表示数字?这是如何回答Q的?稍微短一点:(A==B)和(A==100)稍微短一点:(A==B)和(A==100)