문서의 이전 판입니다!
Javascript Object Definitions
JavaScript에서, 오브젝트(objects, 객체)는 King입니다. 오브젝트를 이해하면, JavaScript를 이해할 수 있습니다.
JavaScript에서 거의 “모든 것”이 오브젝트입니다.
new
키워드로 정의된 경우)new
키워드로 정의된 경우)new
키워드로 정의된 경우)
원시 값(primitive values, 프리미티브)을 제외한 모든 JavaScript 값은 오브젝트입니다.
원시 값(primitive value)은 속성 또는 메서드가 없는 값입니다.
원시 데이터 타입(primitive data type)은 원시 값이 있는 데이터입니다.
JavaScript는 5 가지 유형의 윈시 데이터 타입을 정의합니다.
string
number
boolean
null
undefined
원시 값은 변경할 수 없습니다 (하드 코딩되어 변경될 수 없음)
x = 3.14이면 x 값을 변경할 수 있습니다. 그러나 3.14의 값은 변경할 수 없습니다.
value | Type | Comment |
---|---|---|
“Hello” | string | “Hello” is always “Hello” |
3.14 | number | 3.14 is always 3.14 |
true | boolean | true is always true |
false | boolean | false is always false |
null | null (object) | null is always null |
undefined | undefined | undefined is always undefined |
JavaScript 변수는 하나의 값을 가질 수 있습니다.