Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Глобальная переменная и аргумент (https://javascript.ru/forum/misc/84592-globalnaya-peremennaya-i-argument.html)

DenisZ 23.10.2022 08:54

Глобальная переменная и аргумент
 
Здравствуйте! В коде ниже
// Глобальная переменная: 
let x="Alfa"
// Вызов функции:
show3 ("Бpaвo")
// Описание функции с аргументом:
function show3(x){
document.write("<h4>Bыполнениe функции</h4>"+"<br>") 
// Обращение к аргументу функции: 
document.write("Apryмeнт: "+x+"<br>") 
//Обращение к глобальной переменной: 
document.write("Переменная: "+window.x+"<br>")
}

на выходе переменная отображается как undefined.
Почему, ведь переменная объявлена?

рони 23.10.2022 10:29

DenisZ,
читать учебник.
Цитата:

переменные, объявленные с помощью var (не let/const!), становятся свойствами глобального объекта
https://learn.javascript.ru/global-object

DenisZ 24.10.2022 20:45

let sps =['большое', 'спасибо', '!']
console.log(sps[0]+" "+sps[1]+sps[2])


Часовой пояс GMT +3, время: 18:23.