我需要将浮点数转换为字符串数组,例如var num=25.67
转换为var str_array[0] = '2', str_array[1]='5', str_array[2]='.', str[3]='6'; str_array[4]='7'
。
请出示您的代码。非常感谢你。
答案 0 :(得分:3)
这很容易。您只需将num
var转换为字符串(使用.toString()
方法),然后将.split('')
转换为它(''参数使其分割为每个字符)。
var num = 25.67;
var str_array = num.toString().split('');
您也可以使用此代码:
var num = 25.67;
var str_array = num.toString();
然后str_array
将不再是一个数组,而是一个字符串(可以视为一个数组)
答案 1 :(得分:3)
尝试
var digits = num.toString().split('');