javascript代码实例教程-javascript进阶(一)

发布时间:2019-05-14 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-javascript进阶(一)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。


[javascript] view plaincopyPRint? 


   一、javascript的变量

   javascript变量可以用来保存两种类型的值:基本类型值和引用类型值。

 


   基本类型值来于以下5种基本的数据类型:Undefined, Null, Boolean, Number和string。引用类型包括:object类型,Array类型,date类型,RegExp类型,function类型,基本包装类型(Boolean, Number和string)。

 


   基本类型值在内存中占据固定大小的空间,因此保存在栈内存中。引用类型的值实际上是对象,保存在堆内存中。

 


  所以保存基本类型值的变量的复制是创建一个副本,而保存引用类型值的变量的复制其实是复制一个指针。

 


  可用tyPEof操作符来确认基本类型值,用instanceof操作符来确认引用类型。

 


   基本类型值就相当于一张网的节点,而引用类型就相当于节点之间的连线。正是由于这些节点和连线的存在,程序成为一个整体,一个系统。

 


   注:访问变量时可按照按值和按引用来访问,但是函数的参数只能按值传递。

 


   二、引用计数

   声明一个变量并且将一个引用类型值赋给该变量时,则这个值的引用次数就是1.如果同一个值有被赋予了另外一个变量引用次数就加1,。如

[javascript]
VAR element=document.getElementById(";myId"); 
 
VAR oBj=element; 

var element=document.getElementById("myId");

VAR oBj=element;  就是一次引用的过程,这种引用的计数是对于javascript垃圾收集的一种方法,适当的解除不需要的引用,有利于提高javascript的性能。

 

觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! js脚本,巧夺天工,精雕玉琢。小宝典献丑了!

脚本宝典总结

以上是脚本宝典为你收集整理的javascript代码实例教程-javascript进阶(一)全部内容,希望文章能够帮你解决javascript代码实例教程-javascript进阶(一)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。