0
我已经开始搞乱javascript了,最近偶然发现了一些问题。将字符串转换为数字Javascript
我允许我的用户在文本字段中插入一系列由空格分隔的数字。我正在尝试从文本字段读取字符串并将数字存储在数组中。但是,我不愿意添加这些0。我反复通过我的代码,但我找不到什么错误。
的代码:
function get_input(str)
{
var arr = [];
var elem=0;
for(var i=0,j=1; i<str.length ;i++,j++)
{
if (j == str.length) {elem += str[i];
arr.push(elem);
return arr;}
else if (str[j]== " ")
{
elem *=10;
elem +=str[i];
arr.push(elem);
elem=0;
i++;
j++
}
else
{
elem *=10;
elem += str[i];
}
}
return arr;
}
,例如为输入:123 45 6 输出为:10203 * 405 * 06 *
- 我把*只看到在该元件array,
帮助将不胜感激。
有没有什么我错过了这种语言,当我不明白我:int部分? – magyar1984
@ magyar1984实际上这是一个错字。最近写了一些Actionscript ...道歉。 – shennan
我只是好奇,今天之前我从未见过一块AS;) – magyar1984