프로그래밍 언어/JavaScript
[자바스크립트 필기] #2 - 표현식과 문
SpaceCowboy
2021. 7. 21. 17:38
*이 필기는 웹 프로그래밍 튜토리얼에서 보고 작성합니다.
1. 값
값은 표현식이 평가되어 생성된 결과를 말한다.
10 + 20; // 30
이 처럼 표현식이 평가되어 30이라는 결과를 만든다.
2. 리터럴
값은 다양한 방법으로 생성할 수 있지만, 기본적으로는 리터럴을 사용해서 만든다.
리터럴은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법을 말한다.
리터럴은 사람이 이해할 수 있는 문자(아라비아 숫자, 알파벳, 한글 등) 또는 미리 약속된 기호('', "", ., [], {} 등)로 표기한 코드다.
3. 표현식
값을 만드는 또 다른 방법
표현식은 값으로 평가될 수 있는 문이다. 즉, 표현식이 평가되면 새로운 값을 생성하거나 기존 값을 참조한다.
리터럴도 값으로 평가되므로 리터럴 또한 표현식이다.
var score = 100;
//
var score = 50 + 50;
//
score;
이 처럼 값으로 평가될 수 있는 문은 모두 표현식이다.
4. 문
문은 프로그램을 구성하는 기본 단위이자 최소 실행 단위이다.
5. 세미콜론
세미콜론은 문의 종료를 나타낸다.
if문, for문, 함수 등의 코드 블록 뒤에는 세미콜론을 붙이지 않는다.
여기까지 입니다 - 틀린 점이 있다면 꼭 지적해주세요!