逆战--数据类型的转换

数据类型转换

解释:数据类型之间的转换,比如数字转成字符串,字符串转成布尔,布尔转成数字等。

=> 基本数据类型(简单数据类型):
            -> 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:

 

 

 

posted @ 2020-03-22 16:08  Wei106  阅读(174)  评论(0)    收藏  举报