Да, это правильно. Глобальные переменные автоматически превращаются в свойства глобального объекта, который имеет имя global
в node.js, window
в браузерах.
Обратите внимание, что если у вас есть локальная переменная с тем же именем, что и глобальная переменная , вам нужно будет использовать синтаксис object.property
для доступа к глобальной переменной, поскольку использование имени без префикса объекта приведет к доступу к локальной переменной. Например,
function foo () {
let clearInterval = 0;
window.clearInterval(someVariable);
}