본문 바로가기

프론트엔드 로드맵

프론트엔드 로드맵 16 - 자바스크립트 구문(Syntax)와 기본 문법

반응형

자바스크립트 선언

var : 변수 선언. 추가로 동시에 값을 초기화

let : 블록 범위 (scope) 지역 변수 선언. 추가로 동시에 값을 초기화

const : 블록 범위 전용 상수 선언

 

**변수 : 식별자 identifier라고 불리며 문자, 밑줄_, 달러$로 시작하며, 이후엔 숫자0-9일 수 있다. 대소문자를 구분한다.

 

**호이스팅 Hoisting : 함수에서는 함수 선언만 상단으로 끌어올려진다. 변수의 경우 끌어올려진 변수는 undefined 값 반환. 변수 사용 후 선언 및 초기화해도 undefined 반환.

 

ECMAscript 표준 데이터는

Boolean, null, undefined, Number, String, Symbol, Object가 있다.

 

**리터럴 : 스크립트에 부여한 고정값. 배열 리터럴/불리언 리터럴/객체 리터럴/ 등이 있다.

 

배열 리터럴은 0개 이상의 인수가 모인 식 목록이다. 배열 객체다.

var name = ["Jinsoo", "bora", "jieun"];

 

자바스크립트 특수 문자 : 자바스크립트 내에서 사용할 수 있는 문자가 정해져 있음

\b : backspace

\n : Enter

\' : '

\" : "

\\ " //

 

반응형