반응형
리터럴
문자 또는 약속된 기호로 값을 생성하는 표기법
*런타임시 리터럴을 평가해 값을 생성(메모리에 타입별로 값 넣음)
ex: ‘1’, true, null
표현식
값으로 평가될수 있는 (statement) 문
*리터럴도 런타임으로 평가받으니, 표현식으로 볼수 있다
*식별자 참조시에도 값을 평가하니 표현식이다(여기서 평가는 가져온다는 개념)
*크롬 개발자 도구에 표현식은 값을 출력한다
값
(표현)식이 평가되어 생성된 결과
ex: 1+1, function(parameter)
값 = 표현식의 결과
값과 표현식의 결과는 동치(equivalent)이다
-동치이므로 표현식이 값 자리에 위치할수 있다. ex: 1+a
문(statement)
프로그램을 구성하는 기본 단위이자 최소 실행 단위
*문의 집합이 프로그램이고, 문을 순서에 맞게 나열한게 프로그래밍
*크롬 개발자 도구에 문을 넣으면 undefined를 출력한다
토큰
문법적으로 더이상 나눌수 없는 코드의 기본 요소
ex: 리터럴, 표현식, 키워드, 식별자..
연산자
+,-,/%
피연산자
연산 당하는 값. 1,2,3,…..
'개발 > 개발의 ㄱ' 카테고리의 다른 글
[NestJs] DTO 유효성 vs constructor 초기화 (when strict mode) (0) | 2023.07.27 |
---|---|
[Redis] redis WRONGTYPE Operation against a key holding the wrong kind of value (0) | 2023.07.25 |
[NestJS] 사용할 메소드가 Promise인지? (0) | 2023.07.20 |
[NestJs] Exception Error 처리 (0) | 2023.07.19 |
[NestJs] microservice RabbitMQ 적용 - (개념) (0) | 2023.07.18 |