Как установить минимальное значение на 70 и как я могу остановить людей, вводящих буквы и символы.И как мне получить промежуточную сумму, чтобы сложить? - PullRequest
0 голосов
/ 16 мая 2011

Итого

function CalculateTotal()
{

    var intCalculateTotal = 0;
    var intMinValue = 70;
    var intInput;
    var boolMoreNumbers = true; 
    var boolCorrectInput = true;

    for (var intCount= 70; intCount<=15; intCount++)
    {


        intInput=parseInt(prompt("Please Enter a number higher          than 70", "")); 


    if (i <=70)
            {
            alert ("Minimum number needs to be 70");
            }



    if (intInput > intMinValue) 
            {

            intCalculateTotal = intCalculateTotal + intMinValue;    

            }


    }

        alert("The running Total is " + intCalculateTotal);
}

Расчет промежуточного итога

1 Ответ

0 голосов
/ 16 ноября 2011

Вы не можете помешать людям вводить буквы и символы ... но вы можете найти их с помощью регулярного выражения и выставить еще одно предупреждение.В качестве альтернативы вы можете просто проигнорировать их - ваш parseInt будет просто игнорировать не-цифры и даст вам цифру-часть ввода, как если бы их не было.хотя вы не предупреждаете пользователя об этом, поскольку вместо этого ваш код проверяет, что переменная цикла равна> 70. Если вы хотите предупредить пользователя, вам потребуется:

if (intInput <=70)
{
   alert ("Minimum number needs to be 70");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...