728x90
728x90

앞으로 자바스크립트를 설명할 때 ‘문’과 ‘표현식’이라는 용어가 자주 등장할 것ㄷ이다.

문과 표현식을 구별하고 해석할 수 있다면 자바스크립트 엔진의 입장에서 코드를 읽을 수 있고 실행 결과를 예측하는 데 도움이 된다.

이는 버그를 줄이고 코드의 품질을 높여줄 것이다.

따라서 문과 표현식은 확실히 이해할 필요가 있다.

프로그램을 구성하는 기본 단위이자 최소 실행 단위

→ 문의 집합으로 이뤄진 것이 바로 프로그램이며, 문을 작성하고 순서에 맞게 나열하는 것이 프로그래밍

→ 문은 토큰으로 이루어져 있다

→ 명령문 (컴퓨터에 내리는 명령어)

→ 문이 실행되면 명령이 실행되고 어떤 일이 일어나게 된다

→ 선언문, 할당문, 조건문, 반복문으로 구분할 수 있다.

  • 변수 선언문을 실행하면 변수가 선언되고, 할당문을 실행하면 값이 할당된다
  • 조건문을 실행하면 지정한 조건에 따라 실행할 코드 블록이 결정되어 실행된다
  • 반복문을 실행하면 특정 코드 블록이 반복 실행된다.

토큰

→ 문법적인 의미를 가지며, 문법적으로 더 이상 나눌 수 업ㅈ는 코드의 기본 요소를 의미

ex) 키워드 , 식별자, 연산자, 리터럴, 세미클론(;) , 마침표(.) 등의 특수 기호는 문법적인 의미를 가지며, 문법적으로 더 이상 나눌 수 없는 코드의 기본 요소이므로 모두 토큰

var sum = 1 + 2

이때 var, sum, =, 1, +, 2 전부 다 토큰이다 .

728x90
300x250

'2023 공부한것들' 카테고리의 다른 글

[TIL] 20230629 FRI [쉬어가는 하루]  (0) 2023.06.30
[5-5] 세미콜론과 세미콜론 자동 삽입 기능  (0) 2023.06.30
[5-3] 표현식  (0) 2023.06.30
[5-2] 용어정리 리터럴  (0) 2023.06.30
[5-1] 용어정리 : 값  (0) 2023.06.30

+ Recent posts