데이터 타입(Data Type)
데이터 타입(Data Type)은 변수에 저장되는 데이터의 유형으로 원시(Primitive)데이터 타입과 객체(Object) 데이터 타입으로 나눌 수 있습니다.
원시 데이터 타입 : number, string, boolean, undefined, null, symbol 등
객체 데이터 타입 : function, object, array 등
number(숫자) 데이터
number 데이터는 정수, 소수점, 지수를 표현할 수 있습니다.
var num1 = 10; //정수
var num2 = 10.5;//소수점
var num3 = le+2;//지수
string(문자) 데이터
string 데이터는 ''또는 ""으로 표현할 수 있습니다. 보통 문자 데이터는 작은따옴표로 많이 표현합니다.
var str1 = '문자';
var str2 = "문자";
var str3 = "문자는 '문자'"
var str4 = '문자는 "문자"'
boolean(논리) 데이터
boolean 데이터는 true(참)과 false(거짓)의 값을 표현합니다.
var temp1 = ( 5 > 4 ); → true가 나옴
var temp2 = ( 5 < 4 ); → false가 나옴
boolean에서 0값은 false를 의미하여 0값 이외의 숫자나 문자 값은 true를 의미합니다.
var str1 = '문자';
var str2 = "문자";
var str3 = "문자는 '문자'"
var str4 = '문자는 "문자"'
Boolean() 명령어는 변수의 값을 false나 true로 변환시켜주는 명령어입니다.
undefined 데이터
undeifined 데이터는 변수는 선언하였으나 데이터 값을 지정하지 않았을 경우나 객체의 속성 값을 지정하지 않았을 경우에 자동으로 저장되는 값입니다.
var temp 1 =10; → 변수 선언O, 데이터값 지정 O
var temp2; → 데이터값 지정X : undefined
null 데이터
null 데이터는 undefined와 유사하나, 변수를 빈(empty) 상태(초기화)로 만들거나 데이터를 저장하였으므로 값이 존재하지 않을 때 null값을 반환합니다.
obj = null;
console.log(obj); → null, 변수를 빈 상태로 만듦.
※참고 : console.log()의 결과 확인은 크롬 실행 후 F12(개발자 도구) console 탭에서 확인 가능!
※변수에 데이터 값을 저장은 하였으나 값이 존재하지 않을 경우 null을 저장합니다.
undefined와 null의 boolean은 false입니다.
typeof 명령
typeof 명령을 사용하여 변수에 저장 되어 있는 데이터의 타입을 알 수 있습니다.
var str = "문자";
console.log(typeof str); → string(문자 데이터)
'Javascript' 카테고리의 다른 글
함수(function) (6) | 2022.07.26 |
---|---|
조건문 (5) | 2022.07.26 |
for문 정리 (14) | 2022.07.21 |
연산자 (12) | 2022.07.20 |
기본 규칙 (15) | 2022.07.20 |
댓글