728x90
변수
자바스크립트 데이터 저장 공간이다.
변수 선언
변수 이름을 정하고, 저장 공간 할당
'var' 키워드로 선언
var 없이 선언
age가 이미 선언된 변수이면, 존재하는 age에 21 저장한다.
자바스크립트에는 변수 타입이 없고, 변수에 저장되는 값에 대한 제약 또한 없다.
지역변수와 전역변수
지역변수는 함수 내에 var 키워드로 선언할 수 있고, 선언된 함수 내에서만 사용 가능하다.
전역변수는 함수 밖에 선언되거나 var 키워드 없이 선언된 변수로 프로그램 전역에서 사용 가능하다.
var x; // 전역변수
지역 변수와 전역 변수의 이름이 같을 땐 'this'를 사용한다.
전역 변수에 접근하고자 할 때 : this.전역변수명
쉽게 말해 this는 지금 현재 위치한 곳의 부모를 지칭한다.
function f 내부 x 는 지역변수,
this.x는 외부 x로 전역변수가 된다.
현재는 JS 버전이 업데이트됨에 따라 'let'을 지역변수처럼 사용할 수 있다.
상수(literal)
데이터 값 그 자체를 의미한다.
상수 종류
728x90
'웹 프론트엔드(Web FrontEnd)' 카테고리의 다른 글
[JS] JavaScript 기초 사용 방법 (식별자, 문장, 주석, 데이터 타입) (0) | 2022.11.07 |
---|---|
[JS] JavaScript의 개념과 기초 (0) | 2022.10.31 |
[CSS] Float (레이아웃 구성) (0) | 2022.09.26 |
[CSS] 패딩과 마진 (padding, margin 속성을 통한 레이아웃 구성) (0) | 2022.09.26 |
[HTML, CSS] display 속성 (메뉴 만들기) (1) | 2022.09.26 |