> For the complete documentation index, see [llms.txt](https://vlog.ireneworks.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vlog.ireneworks.com/javascript/expression-statement.md).

# 표현식과 문 Expression Statement

### 표현식

![표현식](https://967371995-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTfOeEPLR4g7-fJ4sB3%2Fuploads%2FpicMz5AHZo1Ya6tnH6qG%2F%E1%84%91%E1%85%AD%E1%84%92%E1%85%A7%E1%86%AB%E1%84%89%E1%85%B5%E1%86%A8.PNG?alt=media\&token=f69e95fc-6caa-4e32-b16b-4ebab1c5a13f)&#x20;

값은 표현식이 평가되어 생성된 결과 (평가란 표현식을 해석하거나 값을 생성하거나 참조하는 것)

\*`오른쪽 > 왼쪽`, `위 > 아래`로 읽어나가기 때문에 오른쪽에서 값을 평가해서 부등호를 기준으로 왼쪽에 있는 변수에 할당

{% code title="표현식" %}

```javascript
10+20; //평가 된 값은 30
```

{% endcode %}

### 표현문

![표현문](https://967371995-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTfOeEPLR4g7-fJ4sB3%2Fuploads%2FK6PL7aIjtg4UC3L4Ftuq%2F%E1%84%91%E1%85%AD%E1%84%92%E1%85%A7%E1%86%AB%E1%84%86%E1%85%AE%E1%86%AB.PNG?alt=media\&token=945f7397-31bc-45f3-b220-87f0b864d0a9)

문이란 최소 실행 단위 또는 프로그램을 구성하는 기본 단위

예시) 변수 선언문, 할당문, 함수 선언문, 조건문 등...

{% hint style="info" %}
식과 문이 헷갈린다면 변수에 할당해보고 할당이 가능하면 식, 불가능하면 문
{% endhint %}
