2014-11-03 2 views
-3

Я заблудился в своем классе .. его nnot exctly шаг за шагом класс, поэтому я потерялся здесь .. любая помощь?Javascript loops with If else while

это код, который я до сих пор ..

var var1 = 10; 
    var var2 = 20; 
    var wksum = var1+var2; 
if (var2 < 30); 
    { 
     if (wksum < 30) 
      { 
      var1 - 2; 
      var2 + 1; 
      } 
     else 
      { 
      var1 - 1; 
      var2 + 3; 
      } 
    } 
document.write(var2); 

это то, что он должен делать ..

start 
    var1 = 10 
    var2 = 20 
    wksum = 0 
    rslt = 0 
    do while var2 < 30 
    wksum = var1 + var2 
    if wksum > 30 
     var1 = var1 - 2 
     var2 = var2 + 1 
    else 
     var1 = var1 - 1 
     var2 = var2 + 3 
    end if 
    end while loop 
    rslt = var1 + var2 
    display rslt 
end 
+0

Возможно, вам потребуется предоставить дополнительную информацию, например, какой ожидаемый результат, что происходит на самом деле и т. Д. –

+0

Это не работает, потому что выражение 'var1 = var1 - 2' не равно' var1 - 2; 'Plus no где в вашем коде вы зацикливаетесь. – epascarello

+0

Пожалуйста, задайте конкретный вопрос. – user1620220

ответ

1

var1 - 2; ничего не делает. Вы хотите установить новое значение в var1 как var1 -+ 2; или var1 = var1 - 2;.