美文网首页
十五、字符串转数字

十五、字符串转数字

作者: 懒羊羊3号 | 来源:发表于2019-07-06 16:15 被阅读0次

    字符串转数组

    let a = '123abc'
    let b = 'abc123'
    Number(a)  // NaN
    Number(a) === NaN // false
    a-1和+a同Number(a)
    parseInt(a)  // 123
    parseInt(b) // NaN
    typeof(Number(a)) //  所有包括NaN都是number
    判断是否纯大于等于0的数
    Number(a) > -1
    

    字符串

    s=“123”;
    1、字符串=>字符数组
    sarr=s.split(“”);引号里面为空
    
    2、字符数组=>字符串
    s=sarr.join(“”);引号里面为空
    
    3、字符数组=>数字数组
    arr=sarr.map(x=>parseInt(x,10));
    
    4、数组的传递与复制
    b=a;//传递,ab同时改变
    b=a.slice(0);//复制,ab互不影响
    

    *待扩展:传递与复制扩展 函数式编程和改变原始数据的编程方法

    相关文章

      网友评论

          本文标题:十五、字符串转数字

          本文链接:https://www.haomeiwen.com/subject/xnvphctx.html