Объект без типа в строгом/не строгом режиме

Пример со строгим режимом без типа

"use strict";
user = {
  name: 'elem',
  age: 21
}

console.log(user) // user is not defined

Пример без строгого режима без типа

user = {
  name: 'elem',
  age: 21
}

console.log(user) // { name: 'elem', age: 21 }

Пример со строгим режимом в цикле с типом var

"use strict";

for (let i = 0; i < 1; i++) {
  var user = {
    name: 'elem',
    age: 21
  }
}

console.log(user) // { name: 'elem', age: 21 }

Пример без строгого режима в цикле без типа

for (let i = 0; i < 1; i++) {
  user = {
    name: 'elem',
    age: 21
  }
}

console.log(user) // { name: 'elem', age: 21 }

Вопрос: Можно ли сказать, что если не указывать тип у объекта, то он будет глобальным (var)?


Ответы (0 шт):