Javascript VarA==VarB==1正在寻找truthy。不工作。可能吗?

Javascript 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) &

不确定这是可行的,但我正在寻找一个真实的回报,例如。。 var A=100; var B=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)