웹/Javascript
JavaScript 객체, 데이터 유형, 리터럴
구하천포
2018. 12. 26. 16:32
JavaScript
자바스크립트 객체(Object)
HTML 문서에 작성된 요소를 브라우저가 해석해서 객체화 합니다.
해당 객체들은 속성을 가지고 있습니다.
<body> <input type="number" id="n1" value="1"> + <input type="number" id="n2" value="2"> = <output id="result">3</output> </body>
위와 같이 코드가 있다고 하면
var x = n1.value; var y = n2.value;
여기서 n1이 객체이고 n1.value로 해당 객체의 value 속성 값을 가져오는 것입니다.
자바스크립트 데이터 유형
JavaScript에서는 7가지 데이터 유형이 있습니다.
원시 데이터 유형(6가지) + 객체 데이터 유형(1가지)가 존재합니다.
- 원시 데이터 유형 (Primitive Data)
- null
- undefined
- number
- string
- boolean
- symbol(ES6+)
- 객체 데이터 유형 (Object)
- object
- array object
- function object
위와 같이 존재합니다.
자바스크립트 리터럴
JavaScript에서는 값을 나타내기 위해 Literal을 사용하고 있습니다.
말 그대로 변수가 아닌 script에 부여한 고정 값입니다.
- number Literal
- string Literal
- boolean Literal
- array Literal
- function Literal
- object Literal
위와 같이 존재합니다.