parseInt
정수 변환 parseInt
var height = "160.4"; console.log(height, typeof(height)); // 160.4 string이 출력됩니다. var height_int = parseInt(height); console.log(height_int, typeof(height_int)); // 160 'number'가 출력됩니다.
실수 변환 parseFloat
var height_float = parseFloat(height); console.log(height_float, typeof(height_float)); // 160.4 'number'가 출력됩니다.
객체 지정
var empty_obj = {}; // 빈 오브젝트 입니다. var book = { title : "인어공주", page : 100};
객체 호출
var man = { name : "홍길동", age : 20}; console.log(man.name); // 홍길동이 출력됩니다. console.log(man["name"]); // 홍길동이 출력됩니다.
undefined와 null
undefined
시스템에서 어떤 변수나 속성이 정의되지 않은 경우를 표현하기 위해 사용
선언만 하고 초기화가 되지 않는 변수의 타입이나 값
객체의 정의되지 않은 속성의 타입이나 값
null
개발자가 명시적으로 아무것도 없는 비어있는 상태를 나타낼 때 사용
typeof의 결과는 object이며 값은 null