2012-07-06 71 views

回答

3

很简单。你只需要将num var转换为一个字符串(使用.toString()方法),然后.split('')它(''参数使它分隔每个字符)。

​​

您也可以使用此代码:

var num = 25.67; 
var str_array = num.toString(); 

然后str_array不会再有一个数组,而是一个字符串(可被视为一个数组)

+0

“作为数组处理” - 不,字符串不会从'Array.prototype'继承方法。虽然它的数字键的作用类似于['.charAt()'](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/charAt)。 – 2012-07-06 22:10:07

+0

我的意思是,你可以像使用方括号一样访问字符串中的字符,当你想访问数组的一个项目时 – 2012-07-06 23:07:18

+0

谢谢。真的很赞赏你的帮助。 – user1456767 2012-07-07 00:08:08

3

尝试
var digits = num.toString().split(''); 
+0

Execellent ...它的工作....非常感谢你! – user1456767 2012-07-07 00:06:21

+0

很高兴解决你的问题user1456767 – 2012-07-07 10:30:41

相关问题