数据类型有哪些?如何判断数据类型?

数据类型有哪些?如何判断数据类型?

一、数据类型有两种,
一种基本数据类型,
一种引用数据类型,
基本数据都有,string、number、Boolean、null、undefined;
引用数据类型有object,
es6新增一个symbol
1、symbol类型
Symbol()返回的symbol值都是唯一的,使用Symbol()创建新的symbol值,并用一个可选的字符串作为其描述 —— 描述相同的两个Symbol值依然是不同的

2、undefined类型
只有一个值。在使用var声明变量但未对其加初始化时,这个变量就是undefined

3、null类型
只有一个值。null是表示一个空对象指针

null与undefined的区别
Null只有一个值是null不存在的对象。
Undefined只有一个值是undefined没有初始化undefined是从null中派生出来的。
简单理解就是undefined是没有定义的null是定义了但是为空

4、Boolean类型
使用最多的一个类型,有两个字面值,分别是true、false。true不一定等于1,false不一定等于0。

5、Number类型
数字类型,表示数据的整数和浮点数。
把浮点型转化成整型parseInt()
把整型转化成浮点型parseFloat()

6、String类型
字符串可以有单引号、双引号表示。字符串是不可变的,一旦创建,值就不能改变要改变某个变量保存的字符串,首先要销毁原来的字符串,然后于用另一个包含的字符串填充该变量。

7、Object类型

你可能感兴趣的:(javascript,数据类型)