十五、字符串转数字

2019-07-06  本文已影响0人  懒羊羊3号

字符串转数组

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互不影响

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

上一篇下一篇

猜你喜欢

热点阅读