일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 블록체인 #layer2 #레이어2 #이더리움스케일링
- vp #vc #did #신원인증 #블록체인
- #국제채권시장 #유로본드 #유로커런시 #유로달러 #외국채 #금융중개기관 #간접금융 #거래비용#다우존스공업평균지수 #나스닥종합지수 #FTSE100 #DAX #CAC40 #straittimes #항생지수 #거래비용 #유동성 #위
- 미쉬킨의화폐와금융 #미쉬킨 #화폐금융론 #화폐와금융 #경제학 #교양 #경제지식 #경제공부
- html #js #parsing
- 자료구조 #알고리즘
- 페이스북유니버시티 #마케팅교육 #마케팅캠프
- #경제상식 #화폐 #금융 #화폐금융론 #경제학 #경제기본 #경제지식 #경제근육 #투자지식 #경제공부 #경제학전공 #금융이란 #화폐란 #금융시장 #금융시장역할 #화폐역할 #화폐역기능 #금융역기능 #
Archives
- Today
- Total
평행우주 : world 1
[용어정리] 값, 문, 표현식에 대하여 본문
개발을 공부하면서 느낀 점은 아주 많은 용어가 있고, 세세하게 구별한 만큼 의미가 각각 다르다는 것이다.
지금 공부하고 있는 코드스테이츠 블록체인 과정에서 지금껏 만난 페어분이 모두 관련 전공자거나 종사자였기 때문에..
소통하면서 내가 각 용어를 제대로 이해하지 못했고, 잘못사용 하고 있음을 인지했다.
그리고 그게 소통에 있어서 매우 중요하다는 점도.. 용어 정리의 필요성을 느꼈다.
값 (value)
- 값은 식이 평가 되어 생성된 결과를 말한다
- 모든 값은 데이터 타입을 가진다
+)
'변수' : 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 공간을 식별하기 위해 붙인 이름
'변수'에 할당 되는 것 : 값
평가 (evaluate)
식을 해석해서 값을 생성하거나, 참조하는 것을 의미한다
표현식 (expression)
- 값으로 평가될 수 있는 문
- 표현식이 평가되면 새로운 값을 생성하거나 기존 값을 참조한다
- 표현식은 값으로 평가되기 때문에 값처럼 사용할 수 있다
- 문법적으로 값이 위치할 수 있는 자리에는 표현식도 위치할 수 있다
- 표현식은 다른 표현식의 일부가 되어 새로운 값을 만들어 낼 수 있다
- 문 의 일부일 수도, 문의 그 자체가 될 수도 있다
문 (statement)
- 프로그램을 구성하는 기본단위이자 최소 실행 단위
- 문의 집합으로 이뤄진 것이 프로그램이다
- 문을 작성하고 순서에 맞게 나열하는 것이 프로그래밍이다
- 문은 여러 토큰 으로 구성된다
- 명령문이라고도 표현된다
- 문이 실행되면 명령이 실행된다
- 선언문, 할당문, 조건문, 반복문 등이 있다
토큰 (token)
문법적인 의미를 가지며, 문법적으로 더 이상 나눌 수 없는 코드의 기본 요소
키워드, 식별자, 연산자, 리터럴, : , . , ;와 같은 특수기호 등
🔔 표현식인 문과 표현식이 아닌 문 구별하기
표현식인 문은 값으로 평가될 수 있다
표현식이 아닌 문은 값으로 평가될 수 없다
따라서 변수에 할당함으로서 쉽게 구별할 수 있다
'텃밭 2 : FE > JavaScript' 카테고리의 다른 글
[JS] 실행 컨택스트와 렉시컬 환경의 차이 (0) | 2022.01.20 |
---|---|
[JS] 익명함수란? (0) | 2022.01.16 |
[JS] 변수 hoisting과 값의 할당 (0) | 2022.01.08 |
[JS] const 에 object를 선언하는 경우 (0) | 2022.01.06 |
[JS] DOM으로 HTML 조작하기 (CRUD+A) (0) | 2022.01.05 |
Comments