【发布时间】:2016-12-12 11:32:11
【问题描述】:
谁能帮我理解以下代码行?
var timer = 持续时间、分钟、秒;
谢谢
【问题讨论】:
-
还有什么不懂的?
谁能帮我理解以下代码行?
var timer = 持续时间、分钟、秒;
谢谢
【问题讨论】:
逗号运算符检查所有操作数(从左到右)并返回最后一个操作数的值,除非前面有var。
对于var,它只是声明了多个变量。
您的代码:
var timer = duration, minutes, seconds;
基本相同:
var timer = duration;
var minutes;
var seconds;
最后两个变量未赋值。
以这种方式使用多个声明不是一个好习惯,因此如果有机会,请重写此代码以清楚起见。
【讨论】: