자바스크립트 개요

자바스크립트란?

1.인터프리터 언어이다.
2.동적 프로토타입 기반 객체 지향 언어이다.
3. 동적 타입 언어이다.
4. 함수가 일급 객체다.
5. 함수가 클로저를 정의한다.

ECMAScript 6

[ECMAScript 6 브라우저별 구현 상황] http://kangax.github.io/compat-table/es6/

작성법

  1. 문자코드: 유니코드 문자로 작성
  2. 알파벳 대문자와 소문자 구별 (잘못 입력시 참조 오류 발생)
  3. 토큰과 공백 문자
  • 토큰: 프로그램을 구성하는 최소단위
  • 어휘 분석: 프로그램을 토큰으로 분해
  • 구문분석(파싱): 구문 규약을 비추어 보았을 때 올바른 프로그램인지 판정
  • 공백문자: 토큰과 토큰 사이에 공백 입력 (일본어 반각 스페이스 등 Zs에 포함된 모든 문자는 스페이스로 인식)
  • 공백 문자 생략하는 경우: 산술 연산자 / 괄호 / 세미콜론 / 쉼표 / 콜론 / 마침표 앞뒤
  • 공백 문자를 넣으므로써 프로그램 가독성 높임.
  1. 문장
  • ; (세미콜론)으로 문장을 끝맺음
  • 한 줄에는 한 문장만 작성
  • 복합문(블록문): 문장 여러 개를 중괄호({})로 감싼 코드. 세미콜론을 붙이지 않는다.
  • 빈문장: 문장이 하나도 없는 문장. 세미콜론으로 작성.
  • 세미콜론 자동추가: 문장을 작성하고 다음 줄에 문장을 작성하면 앞 문장 끝에 세미콜론이 없어도 암묵적으로 세미콜론 추가됨. 단, 다음 줄가 이어지고 있다고 판단되면 자동으로 추가하지 않는다.
  • 자동 삽입 규칙 예외: return문, break문, continue문(ex: return(개행)1; 의 경우 return;1;로 해석된다.)
  1. 주석: 소스코드에 삽입하는 설명문.
  • /* 주석문 */ : 줄 중간이나 여러줄 나누어 작성 가능.
  • // 주석문

REFERENCE
https://poiemaweb.com

  • © 2020-2025 404 Not Found
  • Powered by Hexo Theme Ayer