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 |