Programming/JavaScript
자바스크립트의 데이터 타입(var, let, const, hoisting)
Imaspear
2020. 6. 27. 19:47
728x90
자바스크립트의 데이터 타입
문자열
문자열 데이터 타입은 문자 데이터를 문자열로 저장한다. 문자 데이터같은 경우 작은따옴표나 큰따옴표를 이용해서 지정한다.
var ThisIsString = "hi";
숫자
var num = 1 ;
불린
이 데이터 타입은 true 또는 false인 단일 비트를 저장한다. 불린은 플래그로 사용될 때가 많다.
var yes = true;
var no = false;
배열
인덱스 배열은 일련의 개별 데이터 항목이 하나의 변스명으로 저장된 형태다. 자바스크립트에서는 같은 배열에서 여러 타입의 객체를 담을 수 있다.
var array = ["node0", "node1", "node2"];
var firs_is_zero = array[0] /node0 ;
객체 리터럴
자바스크립트는 객체 리터럴을 만들고 사용할 수있는 기능을 지원한다. 객체 리터럴을 사용하면 object.property 구문을 통해 객체의 값과 함수에 접근가능하다.
var object = ["name" : "this", "age" : 24 ];
var name = object.name;
널
변수가 생성되지 않았거나 더 이상 사용하지 않을 떄 변수에 값에 null을 지정한다. 변수에 null을 할당하면 아무런 값을 할당하지 않고 코드 내에서 null을 검사할 수 있다.
var isnull = null;
그 외
자바스크립트의 경우 탑입이 엄격한 언어가 아닙니다. 스크립트의 변수에 데이터 타입을 지정하지 않아도 인터프리터가 변수에 대한 올바른 데이터 타입을 자동으로 파악합니다. 또한 타입의 변수를 다른 타입의 값에 할당할 수 있습니다.
예를들면 다음 코르를 문자열 변수로 정의한 다음 바로 밑에 줄에 정수 값을 할당하도록 해보겠습니다.
var id = "test_ID";
id = 1;