JavaScript中的强制类型转换

                           第三章强制类型转换

       Cast type:强制类型转换

       将其他数据类型转换成String类型

将其他数据类型转换为String
        强制类型转换:
            -指将一个数据类型强制转换为其他数据类型
            -类型转换主要是指将其他数据类型转换为String,Boolean,Number
            
            
将其他数据类型转换为String
              -方式一:调用被转换数据的toString()方法
                      该方法不会影响到原变量
                      但是注意null和undefind这两个值没有toString()方法
                      如果调用他们的方法,会报错


               -方式二:调用string函数,并将被转换的数据作为参数传递给函数

           将其他数据类型转换为Number类型

 将其他数据类型转换为Number
              转换方式一:
                  使用Number()函数
                  - 字符串 -->数字
                     1,如果是纯数字的字符串,则直接将其转换为数字
                     2,如果字符串中有非数字内容,则转换为NaN
                     3,如果字符串是一个空串或者是一个全是空格的字符串,则转换为0

                   - 布尔 -->数字
                      true 转成1
                      false 转成0

                   - null -->数字 0

                   - undefind --> 数字NaN
                     --

               转换方式二:
                        -这种方式专门用于字符串
                        -parseInt() 把一个字符串转换为一个整数
                        -parseFloat() 把一个字符串转换为一个浮点数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值