Js函数6.2

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:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 继承 一、混入式继承 二、原型继承 利用原型中的成员可以被和其相关的对象共享这一特性,可以实现继承,这种实现继承的...
    magic_pill阅读 1,076评论 0 3
  • 定义函数的方式有两种:函数声明和函数表达式。 函数声明的一个重要特征就是函数声明提升,意思是在执行代码前会先读取函...
    oWSQo阅读 679评论 0 0
  • 有的时候,可能你必须去做一些自己不喜欢的事,别让自己闷闷不乐的,难过的去接受和开心的去接受,你怎么选择呢,开心...
    小菜籽5257阅读 217评论 0 0
  • “去哪个国家留学?梵蒂冈吗?全国总面积0.44平方公里,神学专业最好,要不去摩纳哥,总面积两平方公里,嘿嘿嘿嘿。”...
    青梅竹马简单爱阅读 250评论 0 2
  • 下雨了,一定是妈妈的眼泪掉下来了 他很难过 为什么妈妈的眼角总有泪水 他很苦恼 他用荷叶轻轻的接了一滴清晨的露珠 ...
    花的呢喃阅读 446评论 9 7