자바스크립트 기초


문장


프로그램 코드를 작성하기 위해서는 코드 문장을 작성하여야 합니다. 언어별로 문장을 표현하는 방법은 약간씩 다를 수 있으나 공통적이 부분도 많습니다.

프로그램 언어의 문장은 크게 표현식(expressions)과 명령문(statements)으로 구분을 합니다.

표현식(expressions)


표현식은 값을 생성합니다.

명령문(statements)


명령문은 행동을 수행하기 만드는 코드를 말합니다.

표현식 명령문


표현식을 통하여 명령문을 작성하는 것을 말합니다. 하지만, 명령을 통하여 표현식을 작성을 할 수는 없습니다.

주석


변수


콘솔


제어문


반복문


클로저

자바스크립트는 함수를 정의를 하지 않고 객체로 생성을 합니다.

1강: 소개

자바스크립트

  • 자바스크립트란
  • es5
  • es6

브라우저

자바스크립트는 브라우저에서 실행되는 유일한 프로그램 언어 입니다. 브라우저는 최신의 컴퓨터 운영제제에서는 기본적으로 설치가 되어 있습니다. 별도의 환경이 없이 브라우저를 통하여 결과를 확인할 수 있습니다.

vscode

코드를 작성하기 위해서는 편집기가 필요합니다. 최근 가장 인기있는 vscode 편집기를 설치합니다.

node.js

노드.js는 자바스크립트를 이용하여 서버사이드 코드를 실행해 줍니다.


2강: 시작

디버그

자바스크립트의 결과를 확인하는 방법에 대해서 알아 봅니다.

문법

자바스크립트를 구성하는 문법적 구조에 대해서 알아 봅니다.


3강: 변수

변수는 데이터를 저장하는 공간입니다. 자바스크립트의 변수 타입에 대해서 알아 보도록 합니다.

배열

형변환


4강: 연산자

  • 산술연산자

5강: 제어문

조건문은 동작의 제어를 처리합니다. 크게 ifswitch가 있습니다.


6강: 반복문

반복문은 특정 코드의 영역을 반복하여 수행을 하는 것을 말합니다.

지정 반복

  • for
  • for-in
  • for-of

반복 제어문


7강: 함수


8강: 스코프


9강: 객체

  • 인스턴스
  • 상속
  • 인터페이스
  • 추상화

10강: 클로저 및 콜백

  • 클로저
  • 콜백
  • 프라미스



13강: ajax

  • 비동기
  • axios
  • json

14강: 이벤트


참고문서 및 영상

자바스크립트 학습과 병행하여 참고하면 좋은 도서를 같이 소개 합니다.

  • 자바스크립트 200제 (정보문화사)
  • 런닝 자바스크립트 (한빛미디어)
  • javascript.info