js中常用的数据类型之间的转换?

//一、数字
let num = 123;
//1.数字转字符串
// (1)
num = num+ '';
console. log( num)
// (2)
let str = num. toString()
console. log( str)
// (3)
let str = num. toFixed( 0)
console. log( str)
//2.数字转数组
//(1)
function array( data) { //拿到值
let str = data + ""; //转成字符串
let arr = []; //声明一个数组
str. split( ""). forEach( function ( item) { //再将字符串转成数组,将其循环
arr. push( parseInt( item)); //将循环的每一项转成数字,插入到新的数组里面
});
return arr; //最后返回新的数组
}
console. log( array( 123456));
//(2)
function digitize1( data) {
return ( data + ""). split( ""). map( Number); //转成字符串,再转成数组,再把每一项转为数字
}
console. log( digitize1( 35231));

//二、字符串
let str = '123';
//1.字符串转数字
//(1)
str = str* 1;
console. log( str)
//(2)
str = parseInt( str)
console. log( str)
//(3)
str = parseFloat( str)
console. log( str)
//(4)
str = Number( str);
console. log( str)
//2.字符串转数组
//(1)
str = str. split( "")
console. log( str)
//(2)
str = [... str];
console. log( str)
//3.json字符串转json
let str = '{"aa":"bb","bb":"aa"}';
str = JSON. parse( str);
console. log( typeof str, str)

//三、数组
let arr = [ 1, 2, 3];
//1.数组转数字
console. log(... arr)
//2.数组转字符串
//(1)
arr = arr. join( '')
console. log( arr);
//(2)
arr = arr+ '';
console. log( arr)

//四、json
//1.json对象转json串
let jsonp = { "aa" : "bb"};
jsonp = JSON. stringify( jsonp);
console. log( jsonp)

ps:大家还知道那些常用的数据类型转换方法,可以评论在下方哦。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值