您的位置:首页> 前端教程> JS教程
文章导航

JavaScript 逗号(,)用法

2020-2-3 14:32| 作者: admin| 查看: 2746| 评论: 1|来自: 蚂蚁部落

如果人表现过于平凡,可能就会被大家所忽略,这是一个很残酷的事实,想必人人都有类似不爽的经历。

JavaScript中也有很多看似"平凡"的东西可能会被所忽略,比如本文所要介绍的逗号。

下面是对逗号的用法进行一下总结罗列。

一.用作运算符:

逗号是JavaScript运算符之一。

代码实例如下:

[JavaScript] 纯文本查看 复制代码运行代码
let c=(a=0,b=9);
console.log(a);
console.log(b);
console.log(c);

代码运行效果截图如下:

a:3:{s:3:\"pic\";s:43:\"portal/201812/11/124943k0w4y5myyo0f4pyw.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

逗号两边是两个表达式,两个表达式会依次执行,然后返回第二个表达式的值。

所以上述代码a和b分别被赋值为0和9,然后返回第二个表达式值,也就是9。

再来看一段代码实例加深印象:

[JavaScript] 纯文本查看 复制代码运行代码
function func(){
  return 1,2,3,4;
}
console.log(func())

代码代码运行效果截图如下:

a:3:{s:3:\"pic\";s:43:\"portal/201812/11/125023nf12cq52ev1oa2te.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

多个逗号运算符的使用,从左边开始进行运算,分解如下:

(1).首先,1,2返回2。

(2).再次,2,3返回3。

(3).最后,3,4返回4,最终函数的返回值就是4。

二.特定语法中:

(1).可以用在多个变量同时声明赋值中。

代码实例如下:

[JavaScript] 纯文本查看 复制代码
var webName="蚂蚁部落",age=4;

上述代码将多个变量的声明与赋值分隔开来。

可能有朋友会产生这样的疑问,这个不就是逗号运算符的使用吗,事实并不是。

表达式可以返回一个值,上面代码是赋值语句,代码验证如下:

[JavaScript] 纯文本查看 复制代码运行代码
console.log(var webName="蚂蚁部落");

代码运行效果截图如下:

a:3:{s:3:\"pic\";s:43:\"portal/201812/11/125128l0ufrt0wrrwzrezu.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

上述代码报错了,如果把var去掉就可以看做一个赋值表达式。

(2).函数参数分隔:

通过逗号可以将函数传递的参数分隔开。

代码实例如下:

[JavaScript] 纯文本查看 复制代码
function func(a,b){}

(3).数组元素分隔:

[JavaScript] 纯文本查看 复制代码
let arr=[1,2,3,4];

通过逗号分隔数组中的每一个元素。

(3).对象直接量中属性分隔:

[JavaScript] 纯文本查看 复制代码
var antzone={
  webName:"蚂蚁部落",
  address:"青岛市南区"
}

通过逗号可以将对象中的键值对分隔,最后一个不需要逗号。

上面是对逗号用法的大致总结,给需要的朋友带来一定的参考作用。

也许还有关于逗号的其他用法,热心的朋友可以在文章底部留言,本站将会总结成文。

2

鲜花

握手

雷人

路过

鸡蛋

刚表态过的朋友 (2 人)

返回顶部