반응형
자료형
변수에 저장할 수 있는 값의 종류: number, string, boolean
typeof()
변수의 type을 알려주는 명령어
var a = 100; console.log(a,typeof(a));
var b = "Hello"; console.log(b,typeof(b));
var c = True; console.log(c,typeof(c));
Number
- 64bit로 실수와 정수 모두 표현 가능
- 정상적이지 않은 숫자나 표현할 수 없는 범위의 수를 표시하는 NaN, Infinity
parseInt, parseFloat 명령어
- string "1"과 number 1은 다름
var str = "3.141592는 Pi의 근사값";
var piInt= parstInt(str);
console.log("piInt의 값은",piInt,"입니다.");
String
- 따옴표나('), 큰따옴표(")로 감싸서 문자열 표현
- 문자열 안에 따옴표, 큰따옴표 등의 문자를 활용하려면 escape character(역슬래시)를 활용
- 줄바꿈 : \n , 따옴표 : \' , 큰따옴표 : \" , 역슬래시 : \\
Object
- number, string, boolean의 단순 자료형보다 더 복잡한 자료를 표현할 때 사용
- 중괄호 {} 를 사용해 정의 가능
- 객체는 속성의 집합으로 이뤄짐
- 각 속성은 이름과 값으로 이뤄짐
- 객체 정의 시 {속성이름: 값} 의 형태로 속성 정의 가능
- 속성의 값은 모든 자료형이 가능, object 포함
객체의 속성에 접근하는 법
- 객체 이름 뒤에 점(.) or 대괄호([]) 안에 속성 이름으로 접근 가능
var obj = {};
typeof(obj); //"object" 출력됨
var me = {name:"b", age:50, height:300};
me.name //"b" 출력
me["name"] //"b" 출력
undefined
- 시스템에서 어떤 변수나 속성이 정의되지 않은 경우를 표현하기 위해 사용
- 선언만 하고 초기화가 되지 않는 변수의 타입이나 값
- 객체의 정의되지 않은 속성의 타입이나 값
null
- 개발자가 명시적으로 아무것도 없는 비어있는 상태를 나타낼 때 사용
- typeof의 결과는 object이며 값은 null
아래 강의를 수강하며 개인적으로 공부하며 정리한 글입니다.
https://programmers.co.kr/learn/courses/3
반응형
'Programming > JavaScript' 카테고리의 다른 글
[JavaScript] Hello, JavaScript: 자바스크립트 입문 파트6. 배열 (0) | 2019.12.15 |
---|---|
[JavaScript] Hello, JavaScript: 자바스크립트 입문 파트5. String (0) | 2019.12.15 |
[JavaScript] Hello, JavaScript: 자바스크립트 입문 파트4. 연산자와 함수 (0) | 2019.12.15 |
[JavaScript] Hello, JavaScript: 자바스크립트 입문 파트2. 변수 (0) | 2019.12.14 |
[JavaScript] Hello, JavaScript: 자바스크립트 입문 파트1. 시작하기 (0) | 2019.12.14 |
댓글