javascript - 为什么 console.log(3>2>1) 输出错误?

标签 javascript console.log

<分区>

3>2//真 2>1//真 3>2>1//假

我不明白我是否遗漏了一些基本的东西。

最佳答案

在 JavaScript 中,3>2>1 将按以下顺序计算:

(3 > 2) > 1 //相同的运算符 (>),将从左到右求值

true > 1

To 1 > 1 //强制为 1

false

关于javascript - 为什么 console.log(3>2>1) 输出错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49810718/

相关文章:

javascript - 使用 processData 和 contentType 时 Ajax 响应为 0。输入 ='file[]'

javascript - console.log 在 Mac 上没有输出 在 MacBook 上也能工作

javascript - Node.js 5.5.0 console.log 不会记录

javascript - 在新机器上启动 Ember 项目时出错 : Unexpected token import, define is not defined

javascript - chrome扩展在ajax之后运行脚本

node.js - Winston Logger - NodeJs 调试控制台日志未显示在 VSCode 中

javascript - chrome 无法运行 console.log() 未捕获的语法错误 : Invalid or unexpected token

javascript - 向服务器发出的 HTTP 请求不更新标签

javascript - 带有 Angular 的响应式(Reactive)下拉菜单

javascript - Sencha touch重绘面板