JavaScript学习笔记——2.数据类型与类型转换

时间:2022-07-04 17:12:56

数据类型

  JS中一共分成六种数据类型

    1- String 字符串
    2- Number 数值
    3- Boolean 布尔值
    4- Null 空值
    5- Undefined 未定义
    6- Object 对象

  其中基本数据类型有

    1- String 字符串

    2- Number 数值

      *JS中所有的整数和浮点数都是Number类型

      *Infinity 正无穷    Infinity 负无穷    NaN 非法数字

      *0b 开头表示二进制     0 开头表示八进制      0x 开头表示十六进制

    3- Boolean 布尔值

    4- Null 空值

      *表示空对象,typeof(Null类型的值)会返回"object"

    5- Undefined 未定义

      *声明一个变量但是没有为变量赋值此时变量的值就是undefined,typeof(Undefined类型的值)会返回"object"

  引用数据类型

    1- Object 对象


类型转换

  转为String

      1. toString()

     2. String()函数

     3. ‘+’ 字符串拼接

  转换为Number

      1. Number()函数

         *非法的数字转换为NaN

         *空串或纯空格的字符串转换为0

         *true转为1,false转为0

         *null转换为0,undefined 转换为NaN

     2. parseInt() ,parseFloat()

         *将字符串中的有效的整数位提取出来,并转换为Number

     3. ‘+’ 正号运算

         * var a = "666"; a=+a; // '+'自动调用Number()函数