Hi FE !
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
  • Q003-打印输出

Q003-打印输出

下面结果输出什么?

console.log(1 < 2 < 3);
console.log(3 > 2 > 1);
console.log(Number(true))

结果:

true

false

1

第一个输出结果是好理解的,主要看下第二个为什么是false

核心在于js怎么去解析<和>运算符。 在JS中,这种运算符是从左向右运算的,所以3>2>1就被转换成了true>1,而true的值是1,接着比较1>1就返回false了。

Edit this page
最近更新: 2025/6/27 02:24
Contributors: qdleader
qdleader
本站总访问量 129823次 | 本站访客数 12人