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
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- “去哪个国家留学?梵蒂冈吗?全国总面积0.44平方公里,神学专业最好,要不去摩纳哥,总面积两平方公里,嘿嘿嘿嘿。”...