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

十五、字符串转数字

作者: 懒羊羊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