变量的探究
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探究