• Global Variable and Window Object
var myName = 'Paul';
console.log(window.myName); // Paul
function foo() {
  console.log('bar');
}
console.log(foo === window.foo); // true

전역 범위에 너무 많은 변수를 선언하지 않도록 주의해야 합니다.

  • Initailized Variable without Declaration Keyword
function showAge() {
  age = 90;
  console.log(age);
}
showAge(); // 90
console.log(age); // 90

선언 키워드(var, let, const) 없이 변수를 초기화하면 전역변수로 취급되므로 이렇게 초기화해서 사용하면 절대 안 됩니다.

코드 출처: 코드스테이츠(CodeStates)

0개의 댓글