parseInt详解

parseInt

转为整数

  • boolean类型都转为NaN
  • 可以智能截取,遇到非法字符则停止读取,截取前面
  • 舍去取整
  • 字符串中只识别十六进制和十进制

执行代码:

<script>
    // boolean
    console.log(parseInt(true)); // NaN
    console.log(parseInt(false)); // NaN

    // 数字: 舍去取整
    console.log(parseInt(12.4)); // 12
    console.log(parseInt(12.6)); // 12

    // 字符串
    console.log(parseInt('12')); // 12
    console.log(parseInt('12.4')); // 12
    console.log(parseInt('12abc23')); // 12
    console.log(parseInt('abc23.6')); // NaN

    // 数字的进制都识别
    console.log(parseInt(0b101)); // 5
    console.log(parseInt(011)); // 9
    console.log(parseInt(0x11)); // 17
    // 字符串中只识别16进制和10进制
    console.log(parseInt('0b101')); // 0
    console.log(parseInt('011')); // 11
    console.log(parseInt('0x11')); // 17
</script>
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 1024 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值