프로그래밍 언어/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문, 함수 등의 코드 블록 뒤에는 세미콜론을 붙이지 않는다. 

 

여기까지 입니다 - 틀린 점이 있다면 꼭 지적해주세요!