연산자는 하나 이상의 표현식을 평가해서 하나의 값으로 만드는 동작을 수행한다.
피연산자를 대상으로 수학적 계산을 수행해 새로운 숫자 값을 반환한다.
우항의 표현식 평과 결과를 좌항에 있는 변수에 할당한다.
좌항과 우항의 피연산자를 비교한 다음 그 결과를 불리언 값으로 반환한다.
조건식의 평가 결과에 따라 두 표현식 중 하나를 선택해 반환한다.
우항과 좌항의 피연산자를 논리 연산한다.
피연산자의 데이터 타입을 문자열로 반환한다.
주의사항:
중첩 객체 프로퍼티 접근 시 좌항 피연산자가 null/undefined라면 즉시 undefined를 반환한다.
좌항 피연산자가 null/undefined 일 때만 우항을 반환한다.
생성자 함수를 호출해 새로운 객체 인스턴스를 생성한다.
좌항 객체가 우항 생성자의 인스턴스인지 검사한다.
우항 객체에 좌항 문자열(프로퍼티 키)이 존재하는지 검사한다. 상속 받은 프로퍼티도 확인한다