5种简单数据类型 typeof获取变量的类型 1~2种转换为数值型的方法 1~2种转换为字符型的方法 什么是隐式转换 数据类型简介 简单数据类型 获取变量数据类型 数据类型转换 |
1.1为什么需要数据类型 在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型 1.2变量的数据类型 代码运行时, 变量的数据类型 是由JS引擎根据 = 右边变量值的数据类型来判断的 JS拥有动态类型,意味着相同的变量可用作不同的类型: var x=6; //x为数字 var x = "Bill" //x 为字符串
1.3数据类型的分类 JS把数据类型分为两类: 简单数据类型(number, string, Boolean, Undefined, Null) 复杂数据类型(Object) number: JS中八进制前加0, 十六进制前面加0x alert(Number.MAX_VALUE); 最大值 alert(Number.MIN_VALUE) 最小值 数字型三个特殊值 : alert(Infinity) 代表无穷大 alert(-Infinity) 代表无穷小 NaN, Not a number, 代表一个非数值 判断变量是否是数字的类型 isNaN string: \n 换行符 \\ \‘ \" \t tab缩进 \b 空格 通过字符串 length 属性可以获取整个字符串长度 Boolean : true 1 false 0
|