Programming/Java Script

[🍭JS 기초] : 연산자 (feat.Java와의 차이점)

감귤밭호지차 2022. 10. 14. 22:55

Java Script 연산자 중 Java와는 다른 연산자들이 몇 개 있어서 해까리지 않도록 정리해보았다. 

 

◆ Java Sciprt 의 연산자 

 

산술 연산자 의미 Java   
== a와 b의 값이 같다.    동등/ 일치 비교 연산자
=== a와 b의 타입이 같다. X
!= a와 b의 값이 다르다.  
!== a와 b의 값과 타입이 다르다. X
** a 제곱 b X 지수 연산자
Math.pow a 제곱 b X
?. 옵셔널 체이닝 연산자 X * 그 외 연산자
-추후 링크-
?? null병합 연산자 X
delete 프로퍼티 삭제 X
new 생성자 함수를 호출할 때 사용하여 인스턴스를 생성 X
instanceof 좌변의 객체가 우변의 생성자 함수와 연결된 인스턴스인지 판별 X
in 프로퍼티 존재 확인  X

* (ES6)도입 " ** " 지수 연산자 

  (ES5)에서는 Math.pow 메서드를 사용 했다. 

* 지수 연산자는 이항 연산자 중 우선순위가 가장 높다. 

 

 

옵셔널 체이닝 연산자 [ ?. ]

 

∵ null 병합 연산자 [ ?? ]

??