1

我需要将浮点数转换为字符串数组,例如var num=25.67转换为var str_array[0] = '2', str_array[1]='5', str_array[2]='.', str[3]='6'; str_array[4]='7'. 请出示您的代码。非常感谢您。

4

2 回答 2

3

这很简单。您只需将numvar 转换为字符串(使用.toString()方法),然后将其转换为字符串( .split('')'' 参数使其拆分每个字符)。

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

您也可以使用以下代码:

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

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

于 2012-07-06T20:11:44.260 回答
3

尝试

var digits = num.toString().split('');
于 2012-07-06T20:12:24.430 回答