标签: javascript
使用JavaScript进行了什么?
var c = +(3,13);
我得到的c等于13.为什么?
答案 0 :(得分:5)
逗号用作表达式分隔符运算符。由逗号分隔的表达式序列的值是最后一个表达式的值。因此3, 13的值为13。那是用括号和一元+运算符包围的,这两个运算符都不会影响该值。
3, 13
13
+
逗号运算符仅在少数情况下有用,通常涉及带副作用的表达式。特别是,你的例子基本上没有意义。但是,有些语句语法允许单个表达式,因此逗号运算符允许您潜入多个语句。