자바스크립트 개요

Y·2020년 7월 5일
0

자바스크립트

목록 보기
1/20
본 글은 송형주,고현준 "인사이드 자바스크립트 Inside Javascript (한빛미디어,2017)" 를 바탕으로 작성되었습니다.

자바스크립트 활용 범위

  • 웹개발
  • 서버 개발
  • 애플리케이션 개발

자바스크립트 핵심 개념

  • 객체

    자바스크립트의 거의 모든 것은 객체이다. 기본 데이터 타입인 'boolean, number, string' 그리고 'null, undefined'만이 예외이며, 심지어 기본 데이터타입인 'boolean, number, string' 또한 객체처럼 다룰 수 있기 때문에, 사실상 'null, undefined'를 제외한 모든 것을 객체로 다룰 수 있다.
    공백
  • 함수

    자바스크립트에서는 함수도 객체로 취급한다. 일반적인 객체보다 조금 더 많은 기능이 있는 객체라고 할 수 있다.
    공백
  • 프로토타입

    모든 객체는 숨겨진 링크인 프로토타입을 가진다. 이 링크는 해당 객체를 생성한 생성자의 프로토타입 객체를 가리킨다. 이 링크로 자바스크립트는 훨씬 더 다양하게 자신만의 자료 구조를 작성할 수 있다. 자세한 내용은 이후 포스트에서 다루겠다.
    공백
  • 실행 컨텍스트와 클로저

    자바스크립트는 자신만의 독특한 과정으로 실행 컨텍스트를 만들고 그 안에서 실행이 이루어진다. 이 실행 컨텍스트는 자신만의 유효 범위(scope)를 갖는데, 이 과정에서 클로저를 구현할 수 있다.

profile
연세대학교 산업공학과 웹개발 JavaScript

0개의 댓글