способ, с помощью которого операторы if, if if и else работают, сначала выполняется оператор if, если false, переходит к следующему else if и так далее, пока не дойдет до оператора else, который выполняется if all if иесли еще заявления были оценены как ложные.Однако, как только один из операторов if оценивается как true, блок кода, следующий за этим, если оператор выполняется, затем другой оператор if not run.
давайте рассмотрим этот пример:
//given two variables a and b
if (a === true && b === true){
// case 1
} else if (a === true && b === false){
// case 2
} else if (a === false && b === true){
// case 3
} else {
// case 4
}
//soon as **any one of** the four cases above is run, the next line to run is the one that would be here, the if statements only get evaluated until the first one to be evaluated true.
поэтому в вашем коде могут выполняться только операторы if и else.ни один из остальных операторов if не может быть запущен, потому что все они требуют initialPPT <= 40. но если бы это было так, оператор if был бы для запуска.то, что вы хотите сделать, это вложенные операторы if. </p>