사용자 도구

사이트 도구


wiki:javascript:javascript_note:js_object_definitions

문서의 이전 판입니다!


Javascript Objects

  • description : Javascript Object Definitions
  • author : 오션
  • email : shlim@repia.com
  • lastupdate : 2021-04-29


The source of this article

Javascript Object Definitions
JavaScript에서, 오브젝트(objects, 객체)는 King입니다. 오브젝트를 이해하면, JavaScript를 이해할 수 있습니다.

JavaScript에서 거의 “모든 것”이 오브젝트입니다.

  • Booleans는 오브젝트가 될 수 있습니다 (new 키워드로 정의된 경우)
  • Numbers는 오브젝트가 될 수 있습니다 (new 키워드로 정의된 경우)
  • Strings은 오브젝트가 될 수 있습니다 (new 키워드로 정의된 경우)
  • Dates는 항상 오브젝트입니다.
  • Maths는 항상 오브젝트입니다.
  • Regular Expressions(정규 표현식)는 항상 오브젝트입니다.
  • Arrays는 항상 오브젝트입니다.
  • Functions는 항상 오브젝트입니다.
  • 오브젝트는 항상 오브젝트입니다.

원시 값(primitive values, 프리미티브)을 제외한 모든 JavaScript 값은 오브젝트입니다.

JavaScript Primitives

원시 값(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


Objects are Variables

JavaScript 변수는 하나의 값을 가질 수 있습니다.

 
/volume1/web/dokuwiki/data/attic/wiki/javascript/javascript_note/js_object_definitions.1619662893.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)