问答详情
源自:3-6 控制类名(className 属性)

练习的时候好像只能在function的内部定义变量才有效?

练习的时候好像只能在function的内部定义变量才有效?在外部定义mychar的时候没反应

提问者:ohitisme 2016-10-17 13:44

个回答

  • 慕粉4203582
    2016-10-17 14:29:27
    已采纳

    应该不是你所理解的。函数内部定义的变量当然是有效的,外部定义的变量好像是全局的,也是有效的。(也是新手勿喷)

  • 清子赵
    2016-10-18 21:07:58

    我们使用var 关键词来声明变量。有var和没var声明的变量是不一样的。有var声明的是局部变量,没var的,声明的全局变量,所以可以借此向外暴露接口东东。

  • 丶沉逑
    2016-10-17 15:58:05

    你console.log() 一下就知道变量有没有用了。全局变量与局部变量只是作用域不一样。你没有用到全局变量,这个变量不会有反应的。

  • 盛大个子
    2016-10-17 14:35:41

    楼上正解