표현식(Expression)이란?
자바스크립트에서 표현식
이란 값을 반환하는 식 또는 코드이다.
표현식은 2가지 유형이 존재한다
- 변수에 값을 할당하는 표현식 ex) x=7
- 어떤 의미에서 평가하여 값으로 해석되는 표현식 ex) 3+4
< 표현식 범주 >
- 산술 : 숫자로 평가 (예: 1234) => 산술연산자 사용
- 문자열 : "React" 또는 "234"와 같은 문자열로 평가 => 문자열 연산자 사용
- 논리적 : 참 또는 거짓으로 평가 => 논리연산자 포함
- 기본 표현식 : JavaScript의 기본 키워드 및 일반 표현식
- 왼쪽 표현식 : 왼쪽 값은 할당 대상
🧐 기본 표현식
this['propertyName']
this.propertyName
그룹화 연산자 ()
그룹화 연산자 ()
는 식에서 평가의 우선 순위를 제어
더하기, 빼기, 곱하기, 나누기의 연산 순서를 제어
🧐 왼쪽 표현식(좌변 식)
new
new
연산자를 사용하여 사용자 정의 개체 유형 또는 기본 제공 개체 유형 중 하나의 인스턴스를 만들 수 있다
var objectName = new objectType([param1, param2, ..., param3]);
super
super
키워드는 객체의 부모에 함수를 호출하는 데 사용