zoukankan      html  css  js  c++  java
  • Number与parseInt的区别

    // 当字符串是由数字组成的时候 
    let numStr = '111'
    console.log(parseInt(numStr)) //111
    console.log(Number(numStr)) //111

    // 当字符串是由字母组成的时候
    let numStr = 'abc'
    console.log(parseInt(numStr)) //NaN
    console.log(Number(numStr)) //NaN

    // 当字符串是由数字和字母组成的时候
    let numStr = '111a'
    console.log(parseInt(numStr)) //111
    console.log(Number(numStr)) //NaN

    // 当字符串是由0和数字
    let numStr = '0111'
    console.log(parseInt(numStr)) //111
    console.log(Number(numStr)) //111

    // 当字符串包含小数点
    let numStr = '123.456'
    console.log(parseInt(numStr)) //123
    console.log(Number(numStr)) //123.456

    // 当字符串为null时
    let numStr = null
    console.log(parseInt(numStr)) //NaN
    console.log(Number(numStr)) //0

    //当字符串为undefined时

    console.log(parseInt(numStr)) //NaN
    console.log(Number(numStr)) //NaN

  • 相关阅读:
    了解jQuery
    jQuery其他关系查找方法
    jQuery中的入口函数
    漫谈《挪威的森林》
    再说变
    再说鞋
    SDG
    Apache Geode简介
    2021/11/24策略模式
    2021/11/26
  • 原文地址:https://www.cnblogs.com/DebbieBlog/p/13030012.html
Copyright © 2011-2022 走看看