自学内容网 自学内容网

js笔记(第二章)

Number
        在js中所有的数值都是Number类型,包括整数和浮点数(小数)
        js中可以表示最大值
        console.log(Number.MAX_VALUE)
        输出结果中,最大的后边的7e+308是科学计数法,表示e后边有308位
        如果想要更大的值可以进行乘法*
        如果使用Number表示数字超过最大值
        则会返回一个infinity,表示的是正无穷
        console.log(Number.MAX_VALUE*Number.MAX_VALUE)
        在number前边加上负号就会变成负无穷,切记只能加一个负号
        js中最小值
        console.log(Number.MIN_VALUE)
            最小值输出的结果是0以上的最小值
        NaN:是一种特殊符号 表示的是Not A Number  检测NaN返回的是一个number
        Boolean布尔运算只有真和假
            主要用于逻辑判断
            真:true   假:false
        Null
        Null类型只有一个 就是Null表示的是空值
        Null这个值就是专门用来表示一个为空的对象
        Undefined
        Undefined类型的值只有一个,就是undefined未定义
            当声明一个变量,但是不给他赋值的时候,它的值就是undefined
        强类型转换
        将一个数据类型强制转换为其他数据类型
        1.将其他类型转换为String类型
        将其他类型转String
        方法1:调用被转换数据类型的toString()方法
        该方法不会影响原来的变量,它会将转换的结果返回,得重现声明一个变量
        方法2:对于Null和undefined实际上用的是String()方法
        String()会将null转换为"null"把undefined转换为"undefined"
    2.将其他类型转换为Number
       1.字符串转Number
       使用的是Number()函数
       如果是纯数字的字符串,则其转换为数字
       如果字符串中非数字的内容,则转换为NaN
      如果是字符串中是一个空串或者是一个全是空格的字符串,则转换为0
    2.布尔转数字
     true转换为1 false转换为0
     3.空值转数字
     Null转数字 ----0
     4.未定义转数字
     Undefined转数字----NaN
    转换方式二
    这种方式是专门用于字符串
    parseInt()将一个字符串转换为一个整数
    将一个字符串中的有效整数内容取出来
     比如:12aaa89输出的是12
     比如:a12b34输出的结果是NaN
    比如:12.34输出的结果是12(因为取得是整数)
    parseFloat()把一个字符串转为一个浮点数
    parseInt()跟parseFloat()作用类似,不同的是parseFloat()可以获取小数。


 


原文地址:https://blog.csdn.net/2301_81323885/article/details/142441630

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!