JavaScript中的<>运算符是什么?

13

我最近遇到了以下这样的 JavaScript 代码:

let b = 0;
let d = 1 <b> 2;
console.log(d)

那么 <b> 是什么意思?


9
加上括号后的表达式为:1 < (b > 2) - UnholySheep
7
你在哪里找到这段代码? - Nina Scholz
4
它将始终评估为“false”。没有任何布尔表达式可以大于2。 - user47589
32
"<>"和"<b>"不是同一样东西。 - axiac
4
请问您的朋友,“=> x <=”在 ( b => b <= b )(8) 中是什么意思呢? :) - some
显示剩余4条评论
1个回答

62

JavaScript 中没有 <> 运算符。在以下代码中:let d = 1 <b> 2; 与以下代码是相同的:

let d = (1 < b) > 2;

这个命题总是错误的,因为1 < b要么是true,要么是false,而且true > 2false > 2都是false。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接