创建一个名为totalSales()
的函数。该函数将使用循环来要求用户输入金额,直到他们输入单词" done"。循环体将输入量添加到名为totalSales的变量中。当循环结束时,该函数应在警报中显示totalSales的值。
这是我拥有的......
function totalSales()
{
var x = prompt("Enter numeric until done")
var amount="";
var totalSales=0;
while(x!=="done") {
x = prompt("Enter numeric until done")
if(x==="done")
{
alert(totalSales += amount);
}
}
}
我的onclick事件处理程序有效,但我不确定如何向变量添加未知数字。我不能让它添加而不是连接。
答案 0 :(得分:2)
使用parseInt
函数将字符串值转换为整数值。
function totalSales()
{
var x = prompt("Enter numeric until done")
var amount = "";
var totalSales = 0;
while(x!=="done")
{
x = prompt("Enter numeric until done");
if(x==="done")
{
alert(totalSales);
}
else if(!isNaN(x))
{
totalSales += parseInt(x, 10);
}
}
}