美文网首页
Js函数6.2

Js函数6.2

作者: 冰激凌_db91 | 来源:发表于2017-03-08 21:39 被阅读0次

1:全局作用域:包含整个程序的作用域叫全局作用域。他里面的变量可以在任何地方都访问到。
2:对于全局变量我们应该保持一下的看法:避免创建全局变量:首先就是依赖全局变量的话,程序可能不够健壮,然后就是产生名字冲突的情况,解决他的办法就是模块系统来.
3:浏览器的全局对象是window.node的全局对象是global.
4:全局对象可以用来创建,读取或是修改全局变量。在全局作用域中,this是指向全局对象的。
5:闭包:一个函数外加上该函数所创建时所建立的作用域。闭包的名字来源于闭包“关闭”一个函数中自由变量的访问的权利。我们所说的变量是自由的,是指该变量定义在函数外部的,而非函数内部。这个不懂。。。。
6:function create(start){return function(step){start+=step;return start;}};var inc=create(5)(1);
7:引用类型和基本包装类型的唯一区别就是对象的生存期,使用new 创建的引用类型的实例,会一直存在执行的作用域内,而自动创建的进本包装类型则会在代码执行完毕的一瞬间,立即被销毁。
8:引用类型的值是保存在内存中的对象,js不允许直接访问内存中的位置,也就是说不能直接操作对象的内存空间。在操作对象的时候,实际上是对对象引用的操作,而不是对实际对象的操作。
9:复制变量值然后修改它对原值的影响:基本类型是不会互相干扰的。而引用类型的话,只会看顺序流决定值,及后面的会覆盖前面的表达式是会影响的。
10:

相关文章

网友评论

      本文标题:Js函数6.2

      本文链接:https://www.haomeiwen.com/subject/kibjgttx.html