2013-04-17 28 views
-2

問題,當用戶輸入的數字爲負數時,如何使其成爲負數,它不會添加到將要輸出的總變量中?如果聲明?如果它們是負數,請不要將數字添加到總變量中

下面的代碼!

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); 
} 
+0

使用'如果(userNumber> = 0)' –

+0

總+ = MAX( 0,userNumber) – KacireeSoftware

回答

1

提示用戶輸入號碼後,只是檢查它不是一個消極與if語句:

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

好吧,工作!不知道你可以把IF放在WHILE中。你會認爲教練會告訴我們!再次感謝何塞! – minecraftModder

+0

沒問題,隨時。 – Jose

相關問題