표현식(Expression)

설정·2020년 11월 24일
0

표현식(Expression)이란?

자바스크립트에서 표현식이란 값을 반환하는 식 또는 코드이다.
표현식은 2가지 유형이 존재한다

  • 변수에 값을 할당하는 표현식 ex) x=7
  • 어떤 의미에서 평가하여 값으로 해석되는 표현식 ex) 3+4

< 표현식 범주 >

  • 산술 : 숫자로 평가 (예: 1234) => 산술연산자 사용
  • 문자열 : "React" 또는 "234"와 같은 문자열로 평가 => 문자열 연산자 사용
  • 논리적 : 참 또는 거짓으로 평가 => 논리연산자 포함
  • 기본 표현식 : JavaScript의 기본 키워드 및 일반 표현식
  • 왼쪽 표현식 : 왼쪽 값은 할당 대상

🧐 기본 표현식

  • this

    this키워드는 현재 객체를 참조
this['propertyName']
this.propertyName
  • 그룹화 연산자 ()

    그룹화 연산자 ()는 식에서 평가의 우선 순위를 제어
    더하기, 빼기, 곱하기, 나누기의 연산 순서를 제어

🧐 왼쪽 표현식(좌변 식)

  • new

    new연산자를 사용하여 사용자 정의 개체 유형 또는 기본 제공 개체 유형 중 하나의 인스턴스를 만들 수 있다
var objectName = new objectType([param1, param2, ..., param3]);
  • super

    super키워드는 객체의 부모에 함수를 호출하는 데 사용

0개의 댓글