Тема: різниця між i++ та i += 1
Починаю вивчати JS, та не можу зрозуміти чому цій код працює:
function action(arg) {
console.log("My argument is " + arg);
}
function condition(i, arg) {
return i < arg;
}
function iteration(i) {
return i += 1;
}
function loop(arg, condition, action, iteration) {
let i = 0;
while (condition(i, arg) === true) {
action(arg);
i = iteration(i);
}
}
loop(5, condition, action, iteration);
а цій ні:
function action(arg) {
console.log("My argument is " + arg);
}
function condition(i, arg) {
return i < arg;
}
function iteration(i) {
return i++;
}
function loop(arg, condition, action, iteration) {
let i = 0;
while (condition(i, arg) === true) {
action(arg);
i = iteration(i);
}
}
loop(5, condition, action, iteration);
в чому різниця між i++ та i += 1?