(真 + 假) >2 + 真;为什么这会返回假?

2022-01-19 00:00:00 boolean javascript

我正在研究 javascript,但无法弄清楚为什么此行返回 false:

Im studying javascript and can't figure it out why this line returns false:

(true + false) > 2 + true

推荐答案

true = 1. false = 0.

true equals 1. false equals 0.

所以你的表达式相当于:

So your expression is equivalent to:

(1 + 0) > 2 + 1

减少到

1 > 3

这是假的!

相关文章