变量的探究

Posted evilliu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了变量的探究相关的知识,希望对你有一定的参考价值。

一、在js中的变量分为基本类型和引用类型两种。

1、基本类型:string(在其他语言中字符串是对象,引用类型,在js中是基本类型。)、undefined、null、Boolean、number。

2、引用类型:指的是含有多个属性的对象。

区别:

只有引用类型可以设置动态属性,而基本类型无法设置。

1 <script type="text/javascript">
2     var obj=new Object();
3     obj.name="tom";
4     var str="ok";
5     str.name="peter";
6     console.log(obj.name);
7     console.log(str.name);
8 </script>

技术分享图片

即使我们在给基本类型设置的属性没有报错,但是在我们输出这个属性的时候,值为undefined。所以得基本类型的无法动态设置属性,只有引用类型(对象)才可以动态设置属性。

 

以上是关于变量的探究的主要内容,如果未能解决你的问题,请参考以下文章

Combine框架中两个相近操作符scan和reduce探究

如何创建片段以重复变量编号中的代码行

如何使用Android片段管理器传递变量[重复]

append() 在这个代码片段中是如何工作的?与特定变量混淆[重复]

并发编程系列之变量可见性问题探究

并发编程系列之变量可见性问题探究