Answer

Answer

JavaScript test

В консоль выведет:

27

Объяснение:
Сначала мы увеличиваем значение x до 6, затем мы вызываем функцию addFive(6) и присваиваем результат x новому значению, х становиться равным 11. После этого мы умножаем текущее значение х на 2, обновленное значение х будет 22. Затем мы отнимаем от x 5 и обновленное значение будет равно 17. И, наконец, мы увеличиваем значение x на 10, теперь значение x будет 27.

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

let x = 5;
x = (x++ , x = addFive(x), x *= 2, x -= 5, x += 10);
function addFive(num){
    return num + 5;
}
console.log(x);

Report Page