//一、数字
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:大家还知道那些常用的数据类型转换方法,可以评论在下方哦。