본문 바로가기
Javascript

[Javascript] 변수

by 기리의 개발로그 2022. 6. 2.

변수

var 키워드를 이용하며 모든 형을 다 담을 수 있다.

var pi, radius;
pi = 3.141592;
radius = 10;
console.log(2 * pi * radius);   // 62.83184

var x = y = 100;
console.log(x);   // 100
console.log(y);   // 100

var string = 'String';
var number = 273;
var boolean = true;
var Function = function() {};
var obejct = {};

var 키워드의 문제점

var 키워드로 선언된 변수는 다음과 같은 특징/문제점을 가진다.

  • 함수 레벨 스코프 : 전역변수 남발
  • var 키워드 생략 : 의도하지 않은 변수의 전역화
  • 중복 선언 : 의도하지 않은 변수 값 변경
  • 호이스팅 : 변수 선언하기 전에 참조 가능

이러한 단점을 보완하기 위해 ES6에서는 letconst 키워드가 추가되었다.

반응형

'Javascript' 카테고리의 다른 글

[Javascript] 조건문  (7) 2022.06.13
[Javascript] 자료형  (5) 2022.06.10
[Javascript] 연산자  (3) 2022.06.09
[Javascript] 데이터 타입  (8) 2022.05.31
[Javascript] 기본문법  (3) 2022.05.30

댓글