long到number转换ts_TS:整数、字符串、数组之间的转换⼀、字符串转整数
Number函数:
let n = Number('1234') // 1234
let n = Number('abcd') // NaN
+号操作符:
let n = +'1234' // 1234
let n = +'abcd' // NaN
判断字符串能否转换为数组
isNaN(Number('abcd'))
isNaN(+'abcd')
注意:当字符串不能转换为数字,得到的结果为NaN。我们可以基于这个特点来判断字符串能否转换为数字。
⼆、整数转字符串
let str:string=""+12;
let str:string=String(12);
三、字符串转数组
split()函数
let str:string="ab/d";
//ES5
let arr:Array=str.split("");//["a","b","/","d"]
let arr:Array=str.split("",2);//["a","b"]
let arr:Array=str.split("/");//["ab","d"]
//ES6
let arr:Array=[...str];
四、数组转字符串
join (数组转换为字符串) :arr.join(separator)
join将数组各个元素是通过指定的分隔符进⾏连接成为⼀个字符串
(参数可选,如果省略该参数,则使⽤逗号作为分隔符)
let arr:Array=[1,2,3];
let str:string=arr.join(""); //"123"
let str:string=arr.join(); //"1,2,3"
let str:string=arr.join("-"); //"1-2-3"
>数组转换成字符串
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论