javascript - 如何以这种方式比较 3 个值?

标签 javascript

<分区>

我需要一种方法来像这样以简短的方式比较 3 个值:

'aaa'=='aaa'=='aaa'
false

但是如您所见,它不起作用。为什么?

对于 2 个值,它确实有效:

'aaa'=='aaa'
true

最佳答案

前两个值的比较结果为 true,然后 true"aaa" 进行比较,结果为 false.

要使其正确,您可以这样写:

const a = 'aaa';
const b = 'aaa';
const c = 'aaa';

console.log(a === b && b === c); //true

关于javascript - 如何以这种方式比较 3 个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52186188/

相关文章:

javascript - jQuery SimpleModal 弹出窗口 : How to open second popup on first popup close event?

javascript - FlatPickr - 获取日历日期范围内的星期日(含)

javascript - 将插入符号位置设置为 contentEditable 元素内的空节点

javascript - 在 Google Sheets 应用程序脚本中使用正则表达式查找替换不起作用

javascript - 在 div 选择上链接 div 和文本框值

javascript - 如何从 html 下拉列表中选择多个值而不按住 ctrl 按钮

javascript - 当数字的长度大于 21 时,为什么我将长度 5 记录到控制台?

javascript - 如何从外部javascript函数返回值

javascript - 使用 Require 和 Resharper 进行前端 javascript 测试

javascript - 深色模式干扰背景颜色