JavaScript中级笔记第三章_javascript技巧
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JavaScript中级笔记第三章_javascript技巧,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含7168字,纯文字阅读大概需要11分钟。
内容图文
![JavaScript中级笔记第三章_javascript技巧](/upload/InfoBanner/zyjiaocheng/310/6b6af13cea4449808a7e015273c4b677.jpg)
所有的面向对象的语言都有某种形式的作用域,JavaScript也不例外。在JavaScript里,作用域是由函数划分的,而不是由块(while,if之类的)来划分的。
我们先来看一个简单的作用域的例子。
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
结果也许有点另你意外,不过结果肯定是正确的。代码②的结果是输出 "b",而不是"c"。原因就是作用域有关,虽然调用change()来改变foo的值,但是此时的改变只
在函数作用域内起作用,并不会改变全局作用域内的foo的值。
如果想在change()函数内修改全局的foo的值,我们可以去掉变量的声明,例如: