为了账号安全,请及时绑定邮箱和手机立即绑定

这里的 i = 是什么?js中还有这样的写法吗?

这里的 i = 是什么鬼?他既没有被声明也不是函数,怎么能直接等于

正在回答

4 回答

var i;

  function startCount(){

    document.getElementById('count').value=num;

    num=num+1;

    i=setTimeout("startCount()",1000);

看标注,一开始声明了啊

0 回复 有任何疑惑可以回复我~

i=5 相当于 var i=5 省略了var

0 回复 有任何疑惑可以回复我~
#1

初学程序员 提问者

还可以不用声明直接使用的吗?
2016-03-23 回复 有任何疑惑可以回复我~

var i = 5;    var i;是对i进行声明   ,  i = 5;是将5赋值给i。

0 回复 有任何疑惑可以回复我~

参数说明:
id_of_setTimeout:由 setTimeout() 返回的 ID 值。该值标识要取消的延迟执行代码块。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这里的 i = 是什么?js中还有这样的写法吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信