ECMAScript 类型转换

背真的好酸啊==坐着就加剧。。。妈妈咪啊~~


所有对象都有toString()方法,无论它是伪对象,还是真对象

number类型的toString()方法有2种模式,默认模式和基模式

默认模式中,返回的都是数字的十进制表示

基模式就是

var iNum = 10

alert(iNum.toString(2))    //输出1010

就是输出不同进制形式的数

新技能!i get了!!!


只有对String类型调用parseInt()和parseFloat()才能正确运行,要不返回的是NaN!

要把字符串“12345red”转换成整数,那么parseInt将返回12345

0xa会被转换成10

parseInt(“af”,16)返回175

parseInt(“010”)返回8


parseFloat只把第一个出现的小数点看作是有效字符

11.22.33将被解析成11.22

字符串必须以十进制形式表示浮点数


Boolean(“”)    //false

Boolean(null)    //false

Boolean(0)    //false


number()转换的是整个值,而不是部分值

number(“1.2.3”)    NaN

number(new object)    NaN


String()和调用toString()唯一不同之处在于,对null和underfined值可以生成字符串而不引发错误


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值