数据类型

230 阅读2分钟

1.1为什么需要数据类型

在计算机中,不同的数据所需占用的存储空间是不同的(比如说瘦的人他睡觉就只需要单人床即可,而胖的人呢他睡觉就需要双人床才不会觉得挤得慌),为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。

简单来说,数据类型就是数据的类别型号.比如姓名“张三”(张三就是字符串类型的), 年龄18(18是数值类型的)这些数据的类型是不样的(因为类型不一样所以所占用的空间也不一样)。

1.2变量的数据类型(变量是用来储存东西的容器)

JavaScript是一种弱类型或者说动态语言。这意味着不用提前声明变量的类型,在程序运行过程中,类型会被自动确定

var age=10;//这是一一个数字型

var areYouok = '是的"; // 这是一个字符串

在代码运行时.变量的数据类型是由JS引攣根据=右边变量值的数据类型来判断的,运行完毕之后,变量就确定了数据类型。

代码演示

JavaScript拥有动态类型,同时也意味着相同的变量可用作不同的类型:

varx = 6;//x为数字

var x = "Bi11";//x为字符串

代码演示

// js是动态语言变量的数据类型是可以变化的 varx = 10; //x是数字型 varx = 'pink';// x字符串型

1.3数据类型的分类

JS把数据类型分为两类: .

●简单数据类型( Number, string, Boolean, Undefined, null )

简单数据类型说明默认值
Number数字型,包含整型值和浮点型值,如21. 0.210
Boolean布尔值类型,如true(真的)、false(假的), 等价于1和0false
String字符串类型,如张三”注意咱们js里面,字符串都带引号“”
Undefinedvar a;声明了变量a但是没有给值,此时a = undefinedundefined
Nullvar a=nul;声明了变量a为空值null

数字型Number

JavaScript数字类型既可以用来保存整数值,也可以保存小数(浮点数)。

var age = 21;//整数

var Age = 21.3747; // 小数