您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页JS中的逗号“,”运算符

JS中的逗号“,”运算符

来源:伴沃教育

逗号运算符

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

逗号运算符是二元运算符,它的操作数可以是任意类型。它首先计算左操作数,然后计算右操作数,最后返回右操作数的值,用逗号运算符可以在一条语句中执行多个运算

赋值

逗号运算符可以用于赋值,在用于赋值时,逗号运算符总是返回表达式中的最后一项

var a, b, c, d;
/*
1.先计算表达式1, a = 2
2.再计算表达式2, b = 12
3.再计算表达式3, c = 5
4.将表达式3的结果返回给d
*/
d = (a = 1 + 1,b = 3 * 4, c = 10 / 2);
console.log(d); 
// 5

使用注意

程序中使用逗号表达式,通常是要分别求逗号表达式内各表达式的值,并不一定要求整个逗号表达式的值。

// 求变量b的值
var a, b;
b = (a=4, ++a, a * 7);
// 35

声明变量

并不是在所有出现逗号的地方都组成逗号表达式,例如在变量说明中,函数参数表中逗号只是用作各变量之间的间隔符。

// 这里的逗号只是分隔符
var a, b, c;  
// 这里的逗号只是分隔符
function sendMessage(num, content) { 
      console.log(num, content);
 }

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务