现在的位置: 首页 > web前端 > 正文

JS变量怎么解析基本类型值和引用类型值

2020年06月15日 web前端 ⁄ 共 751字 ⁄ 字号 评论关闭

  JavaScript变量可能包含两种不同类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。下面学步园小编来讲解下JS变量怎么解析基本类型值和引用类型值?

  JS变量怎么解析基本类型值和引用类型值

  在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。JavaScript有5种基本数据类型,Undefined、Null、Boolean、Number 和 String(详情请看:JavaScript数据类型)。这5种基本数据类型是按值访问的,因为可以操作保存在变量中的实际值。

  引用类型的值是保存在内存中的对象。与其他语言不同,JavaScript不允许访问内存中的位置,也就是说不能直接操作对象的内存空间。在操作对象时,实际上是在操作对象的引用而不是实际的对象。为此,引用类型的值是按引用访问的。

  注意:在很多语言中,字符串以对象的形式来表示,因此被认为是引用类型,JavaScript放弃了这一传统。

  JS变量怎么解析基本类型值和引用类型值

  下面的代码,证明了字符串是基本类型:

  var strOriginal = "http://www.csstop.org",

  strPass1 = strOriginal,

  strPass2 = strOriginal;

  strPass1 = "http://www.csstop.org/javascript/";

  alert(

  "strPass1的值:" + strPass1 + "\n" +

  "strPass2的值:" + strPass2

  );

  以上就是关于“JS变量怎么解析基本类型值和引用类型值”的内容,希望对大家有用。更多资讯请关注学步园。学步园,您学习IT技术的优质平台!

抱歉!评论已关闭.