You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JavaScript中的<>运算符是什么?代码1 <b>2写法含义是什么?

JavaScript里的<>不是运算符!你代码里的写法是连续比较

嘿,别被这个写法骗了——JavaScript完全没有<>这个运算符!你看到的1 <b> 2其实是两个独立的比较运算符被连在一起写了,中间的b是变量,不是运算符的一部分。

咱们一步步拆解你这段代码:

let b = 0; 
let d = 1 < b > 2; 
console.log(d)
  1. 首先计算左边的1 < b:
    变量b的值是0,所以1 < 0的结果是布尔值false。
  2. 接着用第一步的结果和2做> 2的比较:
    JavaScript在数字和布尔值比较时,会把布尔值转换成数字——false转成0,true转成1。所以这里就变成了0 > 2,结果还是false。
  3. 最后变量d的值就是false,所以console.log(d)会输出false。

另外补充个小知识点:如果是想表示“不等于”,JavaScript里的写法是!=(非严格不等)或者!==(严格不等),从来不会用<>哦!

内容的提问来源于stack exchange,提问作者Ali Faris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:07:24