Я изучаю несколько учебников, в том числе тот, на который вы дали ссылку.
В моей ситуации сначала объявляется перемення z, ей присваивается значение 9*Math.random()-2. После чего оно через метод document.write выводится в браузер.
Затем через метод document.write() вызывается функция f() с аргументом (параметром) z, в который передается копия переменной z. Проходя через условия if, else, в браузере отображается новое значение копии переменной z. Сама же переменная z своего значения не меняет.
Такой механизм передачи аргументов (параметров) называется передачей по значению.
|