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

来源:3-6 控制类名(className 属性)

ohitisme

2016-10-17 13:44

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

写回答 关注

4回答

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

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

    ohitis...

    非常感谢!

    2016-10-18 13:55:04

    共 2 条回复 >

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

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

    ohitis...

    谢谢啊

    2016-10-19 10:04:47

    共 1 条回复 >

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

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

    ohitis...

    新手,不知道怎么用。。。

    2016-10-18 10:05:28

    共 1 条回复 >

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

    楼上正解

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题