考虑以下代码:
这里的
var value = 0;
for (var i=0; i < arguments.length; i++) {
value += +!!arguments[i];
}
这里的
+!!
到底是什么意思?这是JavaScript中的一种好的编程风格吗?
+
,因为加法运算会将布尔型强制转换为数字。 - user663031