逆战--数据类型的转换
数据类型转换
解释:数据类型之间的转换,比如数字转成字符串,字符串转成布尔,布尔转成数字等。
=> 基本数据类型(简单数据类型):
-> Number 数值
-> String 字符串
-> Boolean 布尔
-> Undefiend 空
-> Null 空
一、其他数据类型转换成 数值
1. Number()
+ 是把要转换的内容当成一个整体
+ 能转换就是数字
+ 不能转换就是 NaN
+ 认识小数点
例1:

例2:
例3:
2. parseInt()
+ 是把要转换的内容一位一位的看
+ 第一位就不能转换的时候, 结果就是 NaN
+ 第一位可以转换就保留, 继续看第二位, 依次类推
+ 不认识小数点
例1:

例2:

例3:

3. parseFloat()
+ 是把要转换的内容一位一位的看
+ 第一位就不能转换的时候, 结果就是 NaN
+ 第一位可以转换就保留, 继续看第二位, 依次类推
+ 认识小数点
例1:
例2:

例3:

4. 非加法的数学运算
+ 减法 乘法 除法 是可以的
+ 把一个变量和一个数字进行数学运算
+ 如果能计算出一个合法的数字就是数字
+ 如果不能计算出一个合法的数字就是 NaN
+ 认识小数点
例1:
例2:

二、 其他数据类型转换成 字符串
1. String()
+ 什么东西都可以转换
+ 语法: String(要转换的内容)
例1:
例2:

2. toString()
+ undefined 和 null 不能转换
+ 一旦要转换就会报错
+ 语法: 你要转换的变量.toString()
例1:
例2:

例3:

三、其他数据类型转换成 布尔
1. Boolean()
+ 转换的时候有五个内容是 false, 其他的都是 true
=> NaN
=> 0
=> ''(空字符串)
=> undefined
=> null
例1:
例2:

例3:

例4:

例5:

例6:

浙公网安备 33010602011771号