浅谈 javascript 基本数据类型与引用类型及判断方法

    相信很多人在刚开始学习js数据类型的时候是一脸懵逼的,什么基本数据类型,引用类型傻傻分不清楚,比如说string他喵的不是基本数据类型吗,为毛又成了基本包装类型(引用类型),后面解释,下面我就讲一下自己的学习心得(抄个笔记):

     一、基本数据类型-五大类:数字number,字符串string,布尔值boolean,null,undifined;

数字就是数字,如1,1.1,1.22,-1,-1.1都是;

字符串就是字符串如“”+“作者”,“handsome”,"666",连起来就是“作者”+“handsome”+"666"=“作者handsome666”;

布尔值就两值:false,true;

null 就是空这个空什么都没有,“”不是空;

undefined就是未定义;

    二、引用数据类型:(在es中)引用数据类型是一种数据结构,也叫类(class),引用数据类型的值(对象)是引用类型的一个实例,怎么理解呢可以说引用数据类型就是对象的集合,object实例是对象,function也是对象,array也是对象,string也可以是对象,number也是对象,布尔也可是对象,这个对象咋这牛比呢,这你问我我也不知道。它的值可以理解为就一个:object。

    那么基本数据类型与应用类型的区别在哪呢?

    这个我解释不清楚,请自己百度,查资料,“https://www.cnblogs.com/cxying93/p/6106469.html”,下面写个demo

理解一下:

var a = 100;

var b= a;

b=10;

console.log(a)//100;

var a =new Object();

var b =a ;

b.name = "Eilan";

console.log(a.name);//eilan

    三、判断方法 typeof 写个demo就懂了用控制台(Console)直接输入:

var a = 1;

typeof a;//number

a = null;

type of a;//object ???历史遗留

a = undefined

typeof a//undefined

    OK,写完了。。菜鸡文章。。纯粹为记笔记,与君共勉








猜你喜欢

转载自blog.csdn.net/qq_24308659/article/details/80919764