Я новичок в JS и пытаюсь понять глобальные и частные функции. Я понимаю глобальные и локальные переменные. Но если у меня есть HTML с именем test.html
и 2 js файлами с именем test1.js
и test2.js
. Теперь я включаю test1.js
и test2.js
в test.html
и вызываю функции, написанные в test2.js
внутри test1.js
и test.html
.
Функции, которые я написал в test2.js, находятся в этой форме
function abc(){...}
function pqr(){...} etc.
Являются ли эти функции глобальными? Если они есть, как я могу не сделать их глобальными и при этом обращаться к ним в test1.js
и test.html
?
Как я прочитал глобальные функции или глобальные переменные не так ли?