课程
/前端开发
/JavaScript
/JavaScript入门篇
练习的时候好像只能在function的内部定义变量才有效?在外部定义mychar的时候没反应
2016-10-17
源自:JavaScript入门篇 3-6
正在回答
应该不是你所理解的。函数内部定义的变量当然是有效的,外部定义的变量好像是全局的,也是有效的。(也是新手勿喷)
ohitisme 提问者
我们使用var 关键词来声明变量。有var和没var声明的变量是不一样的。有var声明的是局部变量,没var的,声明的全局变量,所以可以借此向外暴露接口东东。
你console.log() 一下就知道变量有没有用了。全局变量与局部变量只是作用域不一样。你没有用到全局变量,这个变量不会有反应的。
楼上正解
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
1 回答function里面也可以定义变量吗? 在外面定义的变量和在里面定义的变量有什么区别吗?
2 回答在函数外定义的变量,在函数体内有效吗?变量的作用范围都有?
3 回答定义变量?
2 回答为何要在函数function里面重新定义变量p1
1 回答函数定义只能放在head部分吗?