자바스크립트 표현식과 연산자 개념

2020. 6. 8. 16:42·개발/JavaScript

자바스크립트에는 표현식(expression)과 표현식이 아닌 것(non-expression)이 존재한다. 이 둘을 구분하는 것이 중요한데, 표현식은 값을 산출하기 때문에 이를 변수, 상수, 속성에 담아 다른 표현식과 연결할 수 있는 반면, 표현식이 아닌 경우에는 동일한 방식으로 연견할 수 없기 때문이다.

자바스크립트 표현식

자바스크립트에서 표현식은 하나의 값을 산출해 내는 것이다.

let x;
x = 3 * 5; // 간단한 표현식의 예

자바스크립트 연산자

다음으로 연산자에 대해 살펴보자. 연산자는 +, -, /, *, % 등처럼 특정한 연산을 수행해 값을 도출해 내도록 하는 것이다. 이러한 연산자의 연산 순서는 보통의 사칙 연산과 같지만, 자바스크립트에는 사칙 연산 이외에도 많은 연산자가 존재한다.

 

실제로 자바스크립트에는 56개의 연산자 그룹이 있고, 19개의 연산 레벨이 존재하는데, 연산 레벨이 높다는 말은 연산 레벨이 낮은 것보다 먼저 수행된다. 동일한 연산 레벨의 경우 왼쪽에서 오른쪽으로 수행되지만, 괄호를 사용하면, 괄호 안의 연산이 먼저 수행된다.

 

참고 자료

  • Ethan Brown, <Learning JavaScript>
  • Madhu M,<JavaScript Expresssion and Statements)
저작자표시 비영리 변경금지 (새창열림)

'개발 > JavaScript' 카테고리의 다른 글

자바스크립트 화살표 함수 사용 방법 정리  (0) 2020.06.09
[JavaScript] ⑤ 자바스크립트 함수란?  (0) 2020.06.07
[JavaScript] ③ 자바스크립트 데이터 타입  (0) 2020.06.07
'개발/JavaScript' 카테고리의 다른 글
  • 자바스크립트 배열 속성 및 메소드 정리
  • 자바스크립트 화살표 함수 사용 방법 정리
  • [JavaScript] ⑤ 자바스크립트 함수란?
  • [JavaScript] ③ 자바스크립트 데이터 타입
휘Hwi
휘Hwi
여행, 사진, 개발, 책 이야기를 기록하는 여행자 휘의 블로그 𓂍
Klook.com
  • 휘Hwi
    휘: 끝나지 않은 이야기
    휘Hwi
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 기록
        • 일상 에세이
        • 인사이트
        • 투자와 재테크
        • 코인 이야기
        • 아카이빙
        • 집무실 레터
        • 사랑에 대하여
        • 번역 이야기(完)
        • 프리랜서 일지(完)
      • 여행
        • 🌎 세계 여행기 S1 (完)
        • 🌊 삼삼한 여행기 (完)
        • 🚶 온더로드
        • 🇯🇵 일본
        • 🏝️ 발리
        • 🇻🇳 베트남
        • 🇱🇰 스리랑카
        • 🇮🇳 인도
        • 🇹🇭 태국
        • 🇸🇬 싱가포르
        • 🇦🇺 호주
        • 🇭🇰 홍콩
        • 🇰🇷 한국
        • 🍚 여행자의 한 끼
        • ℹ️ 여행 정보
      • 사진
        • 사진가
        • 사진 이론과 생각
        • 사진 관련 정보
      • 영상
        • 파이널컷 모션 공부
        • 고프로 GoPro
        • 영상 관련 정보
      • 책
        • 책 읽고 쓰기
      • 개발
        • 티스토리
        • Internet
        • HTML
        • CSS
        • JavaScript
        • Typescript
        • React
        • Node.js
        • Express
        • NestJS
        • Python
        • Django
        • MySQL
        • MongoDB
        • AWS
        • Deployment
        • Terminal
        • Git
        • Glossaries
        • Articles
        • Projects
        • TIL;
      • 미분류
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
휘Hwi
자바스크립트 표현식과 연산자 개념
상단으로

티스토리툴바