본문 바로가기
웹 프론트엔드(Web FrontEnd)

[JS] JavaScript 기초 2 (변수와 상수, 연산자)

by 안한량 2023. 1. 2.
728x90

변수

자바스크립트 데이터 저장 공간이다.

 

변수 선언

변수 이름을 정하고, 저장 공간 할당

 'var' 키워드로 선언

var 없이 선언

 

age가 이미 선언된 변수이면, 존재하는 age21 저장한다.

자바스크립트에는 변수 타입이 없고, 변수에 저장되는 값에 대한 제약 또한 없다.


지역변수와 전역변수

지역변수는 함수 내에 var 키워드로 선언할 수 있고, 선언된 함수 내에서만 사용 가능하다.

 

전역변수는 함수 밖에 선언되거나 var 키워드 없이 선언된 변수로 프로그램 전역에서 사용 가능하다.

var x; // 전역변수

 

지역 변수와 전역 변수의 이름이 같을 땐 'this'를 사용한다.

전역 변수에 접근하고자 할 때 : this.전역변수명

쉽게 말해 this는 지금 현재 위치한 곳의 부모를 지칭한다.

function f 내부 x 는 지역변수,

this.x는 외부 x로 전역변수가 된다.

 

현재는 JS 버전이 업데이트됨에 따라 'let'을 지역변수처럼 사용할 수 있다.


상수(literal)

데이터 값 그 자체를 의미한다.

 

상수 종류

 

728x90