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

来源:8-6 取消计时器clearTimeout()

初学程序员

2016-03-17 11:16

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

写回答 关注

4回答

  • 从此浪迹天涯了无牵挂
    2016-03-23 02:16:24

    var i;

      function startCount(){

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

        num=num+1;

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

    看标注,一开始声明了啊

  • cz_哲
    2016-03-17 14:04:25

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

    初学程序员

    还可以不用声明直接使用的吗?

    2016-03-23 09:16:42

    共 1 条回复 >

  • 梦飞_0001
    2016-03-17 12:25:50

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

  • article_ss
    2016-03-17 11:50:53

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468062 学习 · 21891 问题

查看课程

相似问题