Задача JS

Задача JS

@webcoderofficial

Ответ:

11 11

Объяснение:

При вызове функции increaseNumber мы присвоим переменной a значение 11, т.к. ++ стоит до num. А при вызове increasePassedNumber значение увеличится, но только после выполнения операции (++ стоит после number)

Более подробно изучить теорию можно на моём втором канале Front Study

Код для проверки:

let num = 10;

const increaseNumber = () => ++num;
const increasePassedNumber = number => number++;

const a = increaseNumber();
const b = increasePassedNumber(a);

console.log(a, b);

Report Page