표현식(Expression)

MyeonghoonNam·2021년 8월 2일
0
post-thumbnail

자바스크립트의 표현식과 연산자에 대해 알아보자.

자바스크립트는 표현식(Expression)문장(Statement)으로 이루어져 있다.

표현식

  • 어떠한 결과 값으로 평가될 수 있는 문장을 말한다.
  • 숫자, 문자열, 논리값 같은 원시 값을 포함하여 변수, 상수, 함수 호출 등으로 조합할 수 있다.

// 표현식 O : 값으로 평가되어진다.
const a = 1; // 1
const b = 30 + 10; // 40
const c = 'Hello' + 2; // Hello2

// 표현식 X : 값으로 평가되어지지 않고 오류가 있는 문장
var x;
var y = var x; // SyntaxError

문장

  • 프로그램을 구성하는 기본 단위이자 최소 실행 단위
  • 문장은 토큰들로 구성되어있다.
  • 토큰이란 문법적인 의미를 가지며, 문법적으로 더 이상 나눌 수 없는 코드의 기본 요소를 말한다.(ex: 키워드, 연산자, 세미콜론 등등)
  • 대표적으로 선언문, 할당문, 조건문, 반복문으로 구분할 수 있다.
// 선언문
const name;
function getName() {}

// 할당문
name = 'Hoon';

// 조건문
if (score >= 90) {
  console.log('Your grade is A');
}

// 반복문
for (var i = 0; i < 10; i++) {
  console.log(i);
}

참고자료

profile
꾸준히 성장하는 개발자를 목표로 합니다.

0개의 댓글