美文网首页前端大杂烩
JavaScript 逗号运算符

JavaScript 逗号运算符

作者: lio_zero | 来源:发表于2021-05-25 23:18 被阅读0次

逗号操作符(, 对它的每个操作数求值(从左到右),并返回最后一个操作数的值。

let x = (2, 3)

console.log(x) // 3

虽然只返回最后一个操作数的值,但也有例外,你可以在其中执行自增运算符。

let a = 0 
let b = (a++, 11)
console.log(a) // 1
console.log(b) // 11

当放一个表达式时,它由左到右计算每个表达式,并传回最右边的表达式。

const a = () => 'a'
const b = () => 'b'

const x = (a(), b())

console.log(x)  // b

注意:逗号(,)操作符在 JavaScript 中所有的操作符里是最低的优先顺序,所以没有括号表达式将变为:(x = a()), b()

其最多还是用在希望一个表达式的位置包含多个表达式。

const arr = [1, 2, 3], str = 'hello' // 不用重复声明

console.log(arr) // [1, 2, 3]
console.log(str) // 'hello'

for 循环的多参数

for (let i = 0, len = arr.length; i < len; i++)  {} 

我在之前写过一篇 JavaScript 运算符总结,简单的总结了一些常用运算符的用法。

相关文章

  • 08-JavaScript基础-逗号和三目运算符

    逗号运算符 在JavaScript中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把多个表达式连接起来组成一...

  • 08-JavaScript基础-逗号和三目运算符

    逗号运算符 在JavaScript中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把多个表达式连接起来组成一...

  • JavaScript基础--逗号和三目运算符

    逗号运算符 在JavaScript中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把多个表达式连接起来组成一...

  • Javascript - 逗号和三目运算符

    在JavaScript中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把多个表达式连接起来组成一个表达式, ...

  • JavaScript 逗号运算符

    1.使用逗号运算符可以在一条语句中执行多个操作 可用于声明多个变量: 逗号运算符总会返回表达式中的最后一项 常用于...

  • JavaScript 逗号运算符

    逗号操作符(,)[https://developer.mozilla.org/en-US/docs/Web/Jav...

  • 逗号运算符

    逗号运算符一般用来把相关的表达式写在一起。逗号运算符是左结合性 只要是运算符,就有运算结果,逗号运算符的结果是最后...

  • C语言的Loop循环

    C中的逗号运算符C中关于数组的简介C中使用函数返回值的循环C中的关键概念 C中的逗号运算符 逗号运算符扩展了for...

  • 逗号表达式

    1. 逗号表达式的一般形式 PS: 逗号运算符优先级最低 逗号运算符的结合性从左至右 逗号表达式的值等于最后一个表...

  • 逗号表达式

    逗号运算符特性: 1.逗号运算符将两个以上的表达式用逗号联起来,2.计算过程为从左到右;3.整个逗号表达式会有一个...

网友评论

    本文标题:JavaScript 逗号运算符

    本文链接:https://www.haomeiwen.com/subject/bdlhsltx.html