Tomato

프로토타입

    JAVASCRIPT03

    JAVASCRIPT03

    해당 포스팅은 링크된 웹사이트를 보고 이해한 내용을 정리합니다.객체: `키(key)`와 `값(value)`로 구성된 `프로퍼티(property)`들의 집합: `프로퍼티(property) + 메소드(method)`로 구성된 집합* 프로퍼티 값: JS에서 사용할 수 있는 모든 값 사용 가능 = 함수 사용 가능 => `메소드` 프로퍼티: 프로퍼티를 식별하기 위한 식별자인 프로퍼티 `키`프로퍼티 키: 빈 문자열을 포함하는 모든 문자열 or symbol 값프로퍼티 값: 모든 값* 이미 존재하는 프로퍼티 키를 중복 선언하면 나중에 선언한 프로퍼티가 먼저 선언한 프로퍼티를 덮어씀* 배열과 달리 객체는 순서 보장 X 객체 생성 방법- `클래스 기반 객체 지향 언어` : 클래스 사전 정의, 필요한 시점에 `new`연산자..

    JAVASCRIPT01

    JAVASCRIPT01

    해당 포스팅은 링크된 웹사이트를 보고 이해한 내용을 정리합니다.프로그래밍사람과 사람이 대화를 하기 위해서는 통하는 말, 그러니까 언어가 있어야 하잖아요? 컴퓨터와 사람 사이의 대화에도 언어가 당연히 필요해요.0과 1 밖에 모르는 친구에게 내가 원하는 문제(요구사항)를 해결하도록 만들기 위해서 필요한 것을 "프로그래밍 언어"라고 하고 이를 하기 위한 과정을 프로그래밍이라 하기로 했어요. 그러면 프로그래밍은 도대체 어떻게 하는 걸까요?그걸 알기 위해서는 컴퓨터는 어떻게 문제를 받아들이고, 사람은 또 어떻게 문제를 받아들이는지 알아야 해요. 쉬운 예시를 들어봅시다.사람이 말하는 "소리 좀 키워줘~"에서 우리는 경험으로 소리를 얼만큼 올려야 할 지 알아요.그런데 컴퓨터는 아직 잘 모릅니다. 소리를 키워? 어떻게..