【问题标题】:If Statement? Don't add numbers into total variable if they are negative如果声明?如果它们是负数,不要将数字添加到总变量中
【发布时间】:2013-04-10 16:42:42
【问题描述】:

问题,当用户输入的数字为负数时,我该如何做到这一点,它不会被添加到将要输出的总变量中?

代码如下!

function lab10logicInLoopsPart1() 
{

lCounter = 1;
var total = 0;
userNumber = 0;

while(lCounter < 6) {
lCounter++;
userNumber = prompt("Enter a number.");
total += +userNumber;
document.write("Entered number was: " + userNumber + "\n");
}
document.write("\nTotal: " + total);
}

【问题讨论】:

  • 使用if (userNumber &gt;= 0)
  • 总计 += max(0,userNumber)

标签: javascript if-statement negative-number


【解决方案1】:

提示用户输入数字后,只需用 if 语句检查它是否为负数:

if(userNumber >=0)
{ //do your stuff here}

【讨论】:

  • 啊,好吧!不知道您可以将 IF 放在 WHILE 中。你会认为教练会告诉我们!再次感谢何塞!
猜你喜欢
  • 1970-01-01
  • 2014-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多