数字——字符串——数组三种数据类型的转化中,字符串是桥梁。
-
字符串转化为数组:
-
数组转化为字符串:
-
数字转化为字符串
-
字符串转化为数字
注意:如果字符串无法解析为有效的数字,则可能会得到特殊值 NaN(Not a Number)
- String对象的split('')中的参数是更改前的字符,更改后数组默认是逗号分隔;
- Array对象的join('')中的参数是更改后的字符,更改前数组默认是逗号分隔。
示例:
假设x是一个数字,将其反转:
Number(x.toString().split('').reverse().join(''));
将数字x转化为字符串,转化为数组,数组的反转,转化为字符串,最后重新转化为Number类型。