데이터타입
변수에 저장되어 있는 데이터의 유형으로 Primitive(원시)와 Object(객체)로 나눌 수 있습니다. Primitive(원시)타입으로는 number, string, boolean, undefined, null, symbol 등이 있으며, Object(객체) 타입으로는 function, objet, array 등이 있습니다.
number(숫자)데이터
정수, 소수점, 지수를 표현할 수 있습니다.
var num1 = 10;
var num2 = 10.5;
var num3 = le+2;
console.log(num1); //10
console.log(num2); //10.5
cibsike.log(num3); //100, le+2는 1*10의 2승을 의미합니다.
string(문자) 데이터
'' 또는 ""으로 표현할 수 있습니다.
var str1 = '문자';
var str2 = "문자";
console.log(str1); //문자
console.log(str2); //문자
boolean(논리)데이터
참과 거짓의 값을 표현합니다. 0값은 거짓을 의미하며 이의외 숫자나 문자 값은 참을 의미합니다.
var temp1 = (5>4);
var temp2 = (5<4);
console.log(temp1); //true
console.log(temp2); //false
undefined 데이터
변수는 선언하였으나 데이터 값을 지정하지 않았을 경우나 객체의 속성 값을 지정하지 않았을 경우 자동으로 저장되는 값입니다.
var temp1 = 10;
var temp2;
console.log(temp1); //10
console.log(temp2); //undefined
null 데이터
undefined와 유사하지만 변수를 빈 상태로 만들거나 데이터를 저장하였으나 값이 존재하지 않을 때 반환합니다.
var obj = 10;
obj = null;
console.log(obj); //null, 변수를 빈 상태로 만듭니다.
vajr obj = document.getElementById('gnb');
console.log(obj); //변수에 데이터 값을 저장은 하였으나 값이 존재하지 않을 경우 null을 저장합니다.
typeof 명령
변수에 저장 되어 있는 데이터의 타입을 알아볼 수 있습니다.
var num = 10;
var str = '문자';
console.log(typeof num); // number
console.log(typeof str); // string
'Javascript' 카테고리의 다른 글
[javascript]자바스크립트 지역변수/전역변수 (5) | 2022.07.28 |
---|---|
[javascript]자바스크립트 함수 (6) | 2022.07.26 |
[javascript]자바스크립트 조건문 (6) | 2022.07.25 |
[javascript]자바스크립트 반복문 이해하기 (14) | 2022.07.21 |
[javascript]자바스크립트 연산자 (12) | 2022.07.20 |
댓글