В этом JavaScript lesson на Codecademy требуется написать делать/в то время как цикл, я написал это, и она проходитЯвляется ли этот код JavaScript неправильным?
var getToDaChoppa = function(b){
var a = b;
do{
console.log("Dunno!");
} while (a < b);
};
getToDaChoppa(25);
Но если смотреть внимательно на мой код, я думаю, что я, возможно, сделал его полностью неправильно, так как a
не имеет определенного значения?
Или поскольку переменная b
является локальной внутри функции, она не влияет на аргумент b
, которому передается значение 25?
Большое спасибо заранее.
Да, это неправильно, так как ничто не изменяет ни a, ни b – mplungjan
Поскольку 'a = b' и ни один из них не изменен позже,' a
Вот почему он проходит, поскольку они хотели, чтобы вы проходили цикл только один раз – mplungjan