需要了解Javascript语法var timer = duration,minutes,seconds;

时间:2016-12-12 11:32:11

标签: variables syntax timer

请有人帮我理解以下代码行吗?

var timer = duration,minutes,seconds;

谢谢

1 个答案:

答案 0 :(得分:1)

逗号运算符检查所有操作数(从左到右)并返回最后一个操作数的值,除非前面有var

使用var,它只是声明多个变量。

您的代码:

  var timer = duration, minutes, seconds;

基本相同:

var timer = duration;

var minutes;

var seconds;

最后两个变量未分配。

以这种方式使用多个声明并不是一个好习惯,所以如果有机会,请为了清楚起见重写此代码。