📗
TIL
  • About
  • javascript
    • GoodParts
      • 프로토타입 방식
      • RegexComponent
      • 재귀적 호출 (Recursive Call)
      • 객체를 기술하는 객체
      • 예외 (Exception)
      • 호출
      • 문자열 (Strings)
      • 참조 (Reference)
      • 배열의 특성들
      • 숫자 (Numbers)
      • 메모이제이션 (Memoization)
      • 모듈 (Module)
      • 열거 (Enumeration)
      • 정규 표현식
      • 정규 표현식 객체 생성
      • 프로토타입 (Prototype)
      • 콜백 (Callback)
      • 문장 (Statements)
      • 함수 표현식 요약
      • 의사 클래스 방식 (Pseudoclassical)
      • 함수를 사용한 방식
      • 클로저 (Closer)
      • 배열 (Array)
      • 기본 타입에 기능 추가
      • 자바스크립트 분석
      • 인수 배열(arguments)
      • Function
      • 유효범위(Scope)
    • YouDon'tKnowJS
      • 타입
      • Native
      • 명시적 강제변환
      • 문자열
      • 함수 vs 블록 스코프
      • 클로저
      • 배열
      • 숫자
      • 연산자 우선순위
      • 스코프
      • 암시적 강제변환
      • 래퍼
      • Statement
      • 호이스팅
      • Coercion
    • javascript
Powered by GitBook
On this page

Was this helpful?

  1. javascript
  2. GoodParts

자바스크립트 분석

  • 좋은 아이디어

    • 함수

    • 느슨한 타입 체크

    • 동적 객체

    • 표현적인 객체 리터럴 표기법

  • 함수

    자바스크립트의 함 수는 일급객체 (변수에 대입하거나 인수로 넘길 수 있고 반환값으로 사용하거나 연산 등에 사용하는데 전혀 제약이 없는 객체)

  • 느슨한 타입 체크

    느슨한 타입 체크 덕분에 복잡한 클래스 계층을 구성할 필요도 없으며 원하는 대로 동작하도록 타입 캐스팅과 씨름할 필요도 없다.

  • 동적 객체

    클래스가 필요없는 객체 시스템 덕분에 특정 객체에 있는 속성들을 다른 객체에 직접 상속할 수 있다.

왜 자바스크립트를 사용할까?

  1. 선택의 여지가 없기 때문이다.

    • 자바스크립트는 웹 어플리케이션 개발에 있어 중요한 플랫폼이며, 모든 브라우저에서 사용할 수 있는 유일한 언어다.

  2. 부족한 면이 있긴 해도 꽤 괜찮기 때문이다

    • 자바스크립트는 매우 경량화되어 있으며 표현적이다 그리고 일단 언어 사용의 요령을 익히고 나면 함수형 프로그래밍이 꽤 재미있다는 것을 알 수 있다.

Previous기본 타입에 기능 추가Next인수 배열(arguments)

Last updated 4 years ago

Was this helpful?