JS 数据类型

作者: 壬万er | 来源:发表于2017-04-21 08:37 被阅读4次

    本章内稍加理解就好,更多细节不加赘述!

    1.分类

    简单数据类型:Number boolean String Null Undefined
    复杂数据类型:Object Function Array

    Number 数字:正数、浮点数、无穷大(Infinity)、NaN(这不是一个数字)
    Boolean 布尔值 : true / false
    String 字符串 "123"、"你好" 双引号、单引号
    Undefined 未定义 undefined
    Null 空 null

    2.数据类型转换

    1.自动类型转换(隐式类型转换)
    2.强制类型转换(显式类型转换)

    a.强制转换数字:1. Number() 转化为数字 2. parseInt() 转化为整数 3. parseFloat() 转化为浮点数(小数) 4.toFixed(n)按照指定的小数位来返回当前内容的 数字字符串

    b.强制转换字符串:常用方法: 1. + 号 2. String() 3. toString()
    c强制转换布尔值 Boolean()

    • 非零即为真
      ** 常见为真的值:**
      ** 1. true**
      ** 2. 1 **
      ** 3. " " **
      ** 4. "0" **
      ** 5. Infinity **
      ** 6. 非零的数字 **
      ** 常见为假的值:**
      ** 1. 0 **
      ** 2. false **
      ** 3. "" **
      ** 4. null **
      ** 5. undefined **
      ** 6. NaN **

    3.表达式和运算符

    1.算术运算符
    +、-、、/、%、,
    2.复合运算符
    不会带来任何性能上的提升,只是书写方
    =、+=、-=、
    =、/=、%=
    3.一元运算符
    a++ : 先进行运算,再完成自增
    ++a : 先进行自增,在完成运算

    相关文章

      网友评论

        本文标题:JS 数据类型

        本文链接:https://www.haomeiwen.com/subject/crafzttx.html