기본(원시) 타입 : 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 |