脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-JavaScript高级程序设计(4),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。
JavaScript高级程序设计(4),这章新概念较多建议多研究书中概念,我只是把大概内容概括。
一、基本类型值、引用类型值
基本类型值:保存在栈内存中的简单数据段
引用类型值:保存在堆内存中的对象
添加属性:基本类型值不能,引用类型值能
复制:基本类型值相互独立,引用类型值相互影响
传递参数 基本类型值在函数中改变值后函数外值不变,引用类型值在函数中改变值后函数外值改变
检测类型:
基本类型值用tyPEOf操作符
instanceof操作符(可用于引用类型值):
result=VARiable(变量) instanceof constructor(类型)//返回一个布尔值,判断给出的变量是否为该类型
二、执行环境,作用域
1、执行环境,作用域
2、延长作用域链:try-catch语句的catch块;wITh语句
3、没有块级作用域
三、垃圾收集
1、标记清除
2、引用计数(不适用于循环引用,最后设置为null解决)
3、性能问题
4、管理内存
全局变量:解除引用,设置为null释放引用
局部变量:函数结束,自动释放
觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! js脚本,巧夺天工,精雕玉琢。小宝典献丑了!
以上是脚本宝典为你收集整理的javascript代码实例教程-JavaScript高级程序设计(4)全部内容,希望文章能够帮你解决javascript代码实例教程-JavaScript高级程序设计(4)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。