chapter11. 예외와 예외 처리

11.1 Error 객체

자바스크립트에는 내장된 Error 객체가 있고,
이 객체는 에러 처리에 간편하게 사용할 수 있다.
Error 인스턴스를 만들면서 에러 메시지를 지정 할 수 있다.

chapter10. 맵과 셋

10.1 맵

ES6 이전에는 키와 값을 연결하려면 객체를 사용해야함, 여러 단점 생성

  • 프로토타입 체인으로 인해 의도하지 않은 연결이 생길 수 있음
  • 객체 안에 연결된 키와 값이 몇 개인지 쉽게 알수 없음
  • 키는 반드시 문자열이나 심볼이여야 하므로 객체를 키로 써서 값과 연결할 수 없음
  • 객체는 프로퍼티 순서를 보장하지 않음

chapter9. 객체와 객체지향 프로그래밍

9.1 프로퍼티 나열

1) 배열은 값을 가지며 각 값에는 숫자형 인덱스가 있습니다.
객체는 프로퍼티를 가지며 각 프로퍼티에는 문자열이나 심볼 인덱스가 있습니다
2) 배열에는 순서가 있습니다. 반면 객체는 그런 순서가 보장되지 않습니다.

chapter8. 배열과 배열 처리

8.1 배열의 기초

1) 배열은 객체와 본질에서 순서가 있는 데이터 집합이며 0으로 시작하는 숫자형 인덱스를 사용합니다.
2) 자바스크립트 배열은 비균질적입니다. 즉 한 배열의 요소가 모두 같은 타입일 필요는 없습니다.
다른 배열이나 객체도 포함 할 수 있습니다.
3) 배열 리터럴은 대괄호로 만들고, 배열 요소에 인덱스로 접근할 때도 대괄호[]를 사용합니다.
4) 모든 배열에는 요소가 몇 개 있는지 나타내는 length 프로퍼티가 있습니다.
5) 배열에 배열 길이보다 큰 인덱스를 사용해서 요소를 할당하면 배열은 자동으로 그 인덱스에 맞게 늘어나며,
빈 자리는 undefined로 채워집니다.
6) Array 생성자를 써서 배열을 만들수도 있습니다.(별로 사용하진 않음)

chapter7. 스코프

스코프

변수와 상수, 매개변수가 언제 어디서 정의되는지를 결정
ex ) 함수 매개변수가 함수 바디 안에서만 존재하는 것

chapter6. 함수

함수 : 하나의 단위로 실행되는 문의 집합

6.1 반환 값

return :함수를 즉시 종료하고 값을 반환
return을 명시적으로 호출하지 않으면 반환 값은 undefined가 됨

chapter5. 표현식과 연산자

5.1 연산자

값을 만드는 행동 반드시 피연산자가 있어야 한다.

5.2 산술 연산자

표 5-1 산술 연산자

전위 연산자(–i , ++i) : 먼저 변수의 값을 바꾼 다음 평가
후위 연산자(i– , i++) : 값을 바꾸기 전에 평가

chapter4. 제어문

4.1.2 블록문

여러 개의 중괄호로 묶은 것
제어문에는 블록을 쓰는 것이 일반적

chapter3. 리터럴과 변수, 상수, 데이터타입

.. 제작 중입니다..

chapter2. 자바스크립트 개발 도구

2.1 자바스크립트 개발 도구

1) 깃 (git) : 프로젝트가 커져도 쉽게 관리할 수 있고 다른 개발자와 협력할 수 있게 하는 버전 컨드롤 도구
2) 노드(node): 브라우저 밖에서 자바스크립트를 실행 가능하게 하는 도구
3) 걸프 (Gulp) : 반복적인 개발 작업을 자동화하는 빌드 도구
4) 바벨 (babel) : ES6 ->ES5 로 변환하는 트랜스컴파일러
5) ES린트 (ESLint) :자주하는 실수를 피하고 더 나은 프로그래머가 되도록 돕는 린트 프로그램

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×