기본(원시) 타입 :  Number, String, Boolean, undefined, null

참조 타입 : 기본타입을 제외한 모든 타입, 객체(배열, 함수, 정규표현식, Date, RegExp 등)


변수 선언 키워드 var


기본데이터 타입으로 만든 변수는 typeof연산자를 이용해 출력하면

데이터타입을 나타내는 문자열이 출력

//숫자 
var int = 10;
var float = 1.1;
//모든 숫자를 실수로 처리
//64비트 부동소수점 형태로 저장
console.log(typeof int, typeof float); //-> number, number

//문자
var singlech = 'single';
var doublech = "double";
//한번 정의된 문자는 변하지 않음
//정해진 문자열에 배열의 인덱스로 새로운 문자를 대입하여도 변하지 않음
//한번 생성된 문자열은 읽기만 가능하고 수정은 불가능
console.log(typeof singlech, typeof doublech); //-> string, string

//Bool
var booltype = true;
//''나 ""로 작성하지 않음에 주의
console.log(typeof booltype);//-> boolean 

//undefined 
var emptyspace;
//아무런 값이 할당되지 않을 때 사용
console.log(typeof emptyspace);//-> undefined의 하나의 데이터 타입

//null
var nullobject = null;
//명시적으로 값이 비어있음을 알려줄 때 사용
//null은 typeof로 확인이 안되며 아래와 같이 확인
console.log(nullobject === null);//-> true

console.log(typeof nullobject);//-> object


'프로그래밍 > JavaScript' 카테고리의 다른 글

객체 프로퍼티  (0) 2019.03.12
참조 타입 객체 생성  (0) 2019.03.12

+ Recent posts