0
所以我想分割数字的列表,这里是它的代码。如何使用缩小功能进行分割?
var myArray = document.getElementById("listInput").value.split(" ");
我从箱子“listInput”中取出了数值,然后对它进行分割,这样就更容易分割了。然后:
for(i=0;i<myArray.length; i+=1){
if(myArray[i] === "divide")
在这里我做了一个for循环这样的程序会通过每分裂字,直到找到字符串“鸿沟”。之后:
{
document.getElementById("resultNumberTotal").value =
myArray.reduce(function(total, curr) {
if (!isNaN(Number(curr))) {
total = Number(curr) /total ;
}
return total;
}, 1);
}
}
}
Up在这段代码,在这里我想显示的结果“resultNumberTotal”框,我把它等于“降低功能”作为U可以。最近我学到了.reduce是一种很好的方式来添加/乘法/除法。我有2个参数。程序通过循环,找到一个数字(curr),然后找到命令“divide”,然后找到另一个数字,称为“total”,并评估答案,例如:
[9 divide 3] = 9/3 = 3或[1分10] = 1/10 = 1
我在做什么错。PLZ帮助我理解,以及多谢
我不知道是减少对工作的工具。你有没有想过使用正则表达式?你能举出更多的输入和输出应该是什么样的例子吗? – Giladd
我不确定你的意思是正则表达式。而对于这些例子,我的意思是说,如果我输入一个数字,然后我输入“divide”,然后输入第二个数字,我希望第一个数字除以第二个数字。 –