我对于stackoverflow比较新,并且已经搜索了一些时间来回答我的问题。我发现像这样的一些链接How to split a comma-separated string? 但仍然不能完全理解我在做什么我的短小的JavaScript程序错了。Javascript以逗号分隔
无论如何它在这里。帮助将不胜感激。
我基本上试图创建一个提示,要求用户输入3个数字,用逗号分隔,然后将该字符串更改为数组,以便以后可以乘以数值。到目前为止,当我尝试console.log时,我的结果如下所示:1,2 它不打印出第三个数字(用户输入的第三个数字)。
var entry = prompt("Triangle side lengths in cm (number,number,number):")
if(entry!=null && entry!="") {
entryArray = entry.split(",");
for (i=0; i<3; i++)
{
entryArray[i] = entry.charAt([i]);
}
}
console.log(entryArray[0] + entryArray[1] + entryArray[2]);
这是为什么for循环,甚至是必需?拆分本身会给你一个1 2和3的数组。 – mohkhan