728x90
자바스크립트에서 데이터 타입은 크게 두가지로 나뉜다
1. 원시 타입
=> 숫자(JAVA의 double만 존재), 문자열, 논리값, undefined, null , 심벌(ES6)
값을 바꿀 수 없다
2. 객체 타입
=> 배열, 함수 , 정규 표현식
값을 바꿀 수 있다.
ES6 에서 등장한
심벌에 대해서 알아보자
유일 무이한 값을 만들때 사용하는데 그냥 아래 두줄의 코드만 보고 이해하자.
Symbol은 추가된 데이터 타입이다.
var sym1 = Symbol();
특이하게 Symbol()을 호출하여 값을 담는데, 또다른 변수에 똑같이
var sym2 = Symbol();
한다면 서로다른 값이 담겨있다 , 즉 호출 할 때마다 새로운 값이 담겨진다 .
후에 책을더보고 수정하겠다.
참고 ( 모던 자바스크립트 입문 , 이소 히로시 지음)
728x90
'개발 > JavaScript' 카테고리의 다른 글
객체 생성 방법 2 (0) | 2021.04.21 |
---|---|
객체 생성 방법 1 (0) | 2021.04.20 |
변수 선언 방법 (0) | 2021.04.20 |
제이쿼리 참고사이트 (0) | 2021.04.16 |
AJAX로 HTML태그 조작하기 (0) | 2021.04.15 |