在JavaScript中(x, x1, x2, …, xn)总是返回xn.
在Python中,此代码称为元组,它返回不同的值.
我的问题是这段代码在JavaScript中的用途是什么?你有一些实际的例子吗?
Ale*_*pin 10
逗号运算符计算每个操作数,但仅返回上一次求值的结果.它可用于初始化for循环中的多个变量.
var str = "Hello, World!";
for(var i = 0, len = str.length; i < len; i++)
console.log(str.charAt(i));
Run Code Online (Sandbox Code Playgroud)
编辑:正如评论中指出的,这不是逗号运算符的真实示例,这只是var.您可以在此页面中查看实际示例.
http://en.wikipedia.org/wiki/Comma_operator
与C和C++类似,逗号运算符计算左右操作数,返回右操作数.就实际用途而言,a, b可以用来代替a ? b : b,以及用作将多个"语句"拟合到一个语句中的有限方式,例如在for循环的第一个或第三个部分中.
请注意,使用var逗号分隔符声明和/或定义多个变量,不使用逗号运算符,即使它使用逗号符号.逗号运算符求值并形成表达式,该表达式可用作值作为较大表达式或语句的一部分.var采用表单的完整语句类型
var name1 [= value1][, name2 [= value2][, ...]];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
378 次 |
| 最近记录: |