javascript强制类型转换

1.任意类型-->Boolean

    var bool=Boolean(x)-->隐式转换

    “”NaN undefined  null 0-->false其余为--》true

2.任意类型:to String :2种

        var   str=x.toString();

        js中,一切数据都有toString方法

        var  str=String(x);-->隐式转换

        何时使用:程序需要的时候,自动调用

3.任意类型:to  Number:2种

                   任意类型:to    Number:var n=Number(x);

                    var  n=parseInt(str):原理从str开始位置逐个读取每个字符直到碰到第一个不是数字的字符时,停止自动忽         略开头碰到的空格

                        var  width="12px"   width+"2px"-->"12px2px"

                       var  parseInt("12px")-->12

                        Number(width)+Number("2px")--> NaN   

                        parseInt(width)+parseInt("2px")-->14

                        ***注意parseInt()比Number()常用,主要用在从页面获取的数据基本都是字符类型,需要啊转换成Number类型计算

        

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值