반응형
Javascript 에서 리터럴이란
데이터형에 보관하는 값 그 자체, 또는 값의 표현방법을 말한다.
예를 들어,
var str = "test";
이면 "test"가 리터럴 이다.
자바 스크립트에서는
리터럴이 있는 데이터형이 몇개 있는데
숫자형, 스트링형, 정규표현 등이 있다.
이러한 리터럴이 존재하는 경우
var str = new("test");
보다
var str = "test";
라고 쓰는 것이 더 간편하기 때문에,
자바스크립트에서는 후자를 따른다.
그리고 Javascript의 데이터형은
크게 기본형과 참조형으로 나뉜다.
두형의 가장 큰 차이는
기본형은 값 자체를 보관하는 반면,
참조형은 데이터형을 가르키는 주소를 보관한다는 것이다.
예를 들어,
var a = 10;
var b = a;
a = 20;
했을 때, a는 20, b는 10이 되지만,
var a = [10,20,30];
var b = a;
a[0] = 0;
하면 a = [0,20,30], b도 [0,20,30]
으로 둘다 변하게 된다.
이러한 기본형과 참조형에는
기본형 - 수치형, 문자열형, 논리형, 특수형
참조형 - 배열, 객체, 함수
가 있다.
반응형
'FrontEnd' 카테고리의 다른 글
자식창 닫고 부모창 새로고침 (0) | 2013.06.20 |
---|---|
[자바 스크립트] 인수 배열 (0) | 2013.05.03 |
자바스크립트 함수는 (0) | 2013.04.28 |
웹 표준 코딩시 주의할점 (0) | 2013.04.28 |
네이버 웹접근성 사이트 (0) | 2013.04.28 |