Javascript 有谁能帮我解释一下为什么这个循环不是';不行吗?
目前,我从一个文本框中获取一个值,我想将该值以下的所有整数添加到ad中,直到你点击它为止。例如,如果有人输入3,我想添加3+2+1,然后显示输出Javascript 有谁能帮我解释一下为什么这个循环不是';不行吗?,javascript,Javascript,目前,我从一个文本框中获取一个值,我想将该值以下的所有整数添加到ad中,直到你点击它为止。例如,如果有人输入3,我想添加3+2+1,然后显示输出 函数编号4(){ box4=document.getElementById('box4')。值; var合计=0; 对于(var i=0;i),您得到的是字符串而不是数字 相反,你会想这样做 box4 = Number(document.getElementById('box4').value); // -> 4 此外,您可能希望提醒tota
函数编号4(){
box4=document.getElementById('box4')。值;
var合计=0;
对于(var i=0;i),您得到的是字符串而不是数字
相反,你会想这样做
box4 = Number(document.getElementById('box4').value); // -> 4
此外,您可能希望提醒total而不是box4,因为total是更新为具有sum的
Box4存储输入字段的值
alert(total)
以下是工作代码:
函数编号4(){
const box4=Number(document.getElementById('box4').value);
设total=0;
对于(设i=0;i)在loop@JaromandaX有人输入值,会出现一个文本框,您输入值。是的,好的……那么您的函数现在做了什么?警报显示了什么您应该警报(总计)
,而不是警报(框4)
box4
是一个字符串。让box4=+document.getElementById('box4')。value
将其转换为数字。
alert(total)