JS02

作者: 社会你码ge | 来源:发表于2017-06-04 22:23 被阅读0次

    一、umber

    整型直接量

            可以使用八进制(不推荐使用)  十进制 十六进制

    浮点型

            可以使用科学计数法

            浮点型数据的精度问题  避免使用浮点型数据进行判断

    无穷大:  Infinity

    负无穷大:-Infinity

            1/0 = Infinity

            1/-0 = -Infinity

            0/-0 = NaN

    NaN的特点

            是一个数字 不是以数字的形式出现的

            全称: not a number

            NaN 与任何值都不相等

            使用isNaN() 来判断一个值是不是NaN  是返回true 如果不是返回false

    二、常见的数学运算

    +  -  *  /  %

    三、判断是否有穷 isFinite()

    只有Infinity  -Infinity  NaN 是无穷的

    字符串

    四、定义方式

    1. 单引号

    2. 双引号

    特点:

    单引号内不能使用单引号 如果要使用需要\转义

    双引号内不能使用双引号 如果要使用需要\转义

    五、字符串和变量的拼接

    var index = 'buhao';

    var str =  'nihao'+index+'ok';

    六、具有特使意义的字符需要转义

    '

    "

    \

    \t

    \r

    \n

    unicode编码 可以解析

    boolean

            true|false

    null 和 undefined

            null 为空(可以通过给一个变量赋null值来清除变量的内容)

            typeof(null)--> object

            undefined  缺少值

    七、数据类型的转换

    强制转换

            Number()

            String()

            Boolean()

            Object()

    自动转换

    1. 自动转换成数字  有数学运算的情况下

    2. 自动转换成字符串  有字符串连接符的情况下

    3. 自动转换成布尔 在布尔环境下

    相关文章

      网友评论

          本文标题:JS02

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