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()可以获取小数。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值