简单的数据类型

281 阅读2分钟

简单的数据类型有哪些?

1.数值分类(Number)

不区分整数、浮点数、特殊值、都是数据型类型

2.字符串类型 (String)

所有字符串都是string类型

3.undefined类型(未定义)

undefined本身就是一个数据,表示未定义,变量只是不赋值时,值得默认是undefined

4布尔类型(Boolean)

Boolean字面量,只有truefalse两个字面的值,必须是小写字母
    

5.null类型

1.null本身就是一个数据
2.从逻辑角度,null表示一个空对象指针
3.如果定义的变量准备在用于保存对象,最好该变量最初始化为null

数据类型的转换

转数值

1.	Number(数据)方法
	1.转化函数Number可以用于任何数据类型,将其他的数据类型转化成数字
	2.字符串:纯数字字符串转成对应数字,空字符串和空白字符串都是0,非空非纯字符串都是NAN 
	3.布尔值:true1false转为0
	4.underfined:转化为NAN
	5.null:转化为0
2.parseInt()方法字符串转整数方法
	1.对浮点数进行取整数操作,对数字取整直接舍弃小数部分,只保留整数部分
	2.将字符串转化为整数数字,也包含取整功能,字符串中,必须是纯数字字符串或者数字字符开头的字符串,才能转换为正常数字,且只取整数部分, 如果不是数字打头的字符串,会转换为NaN
3.parseFloat()方法:字符串转浮点数方法
	将字符串转为浮点数,满足浮点数数字字符必须在字符串开始,如果不再开始返回值都是NaN

转字符串

1.'变量.toString()`方法
2.`String(变量)`方法,有些值没有`toString()`,这个时候可以使用`String()`。比如`undefined``null`
3. \+ 号拼接字符串方式
* num + “” ,当 + 两边一个操作符是字符串类型,一个操作符是其他类型的时候,会先把其他类型转换成字符串再进行字符串拼接,返回字符串

转布尔

转型函数Boolean()可以用于任何数据类型,将其他数据类型转为布尔类型的值
转falseNaN0、“”空字符串、nullundefined

转为true

0NaN数字、非空字符串等