这个函数不会改变全局值的原因可能是因为函数内部没有对全局变量进行修改操作,或者函数内部使用了局部变量来存储和操作数据,而不是直接修改全局变量。
在编程中,函数内部可以创建和使用局部变量,这些局部变量的作用范围仅限于函数内部,不会对全局变量产生影响。当函数执行完毕后,局部变量会被销毁,不会对全局变量的值产生任何改变。
另外,如果函数内部需要修改全局变量的值,需要使用特定的语法或关键字来指明变量的作用域,例如在JavaScript中可以使用global
关键字来修改全局变量的值。
总结起来,函数不会改变全局值的原因可能是函数内部没有对全局变量进行修改操作,或者使用了局部变量来存储和操作数据,而不是直接修改全局变量。
javascript中的 this 的指向不太好控制,理解不好的话很容易错误 下面几个示例可以加深对this指向的理解 (1)内联事件 click me 这种情况可以正常弹出a click me2 这样就不行了,会弹出 "undefined" 因为使用 JavaScript: 相当于定义了一个全局函数,th
领取专属 10元无门槛券
手把手带您无忧上云