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 병합 연산자 [ ?? ]
??
'Programming > Java Script' 카테고리의 다른 글
[K-MOOC x Coursera ] JavaScript Basic - Module 2 (0) | 2022.11.06 |
---|---|
[ 우테코 ] - 1주차 완료 후 리뷰 < 업데이트 중> (0) | 2022.11.03 |
[우테코 프리코스] 1주차 : 코치님들로의 피드백 <업데이트중> (0) | 2022.11.03 |
Node J.S + nvm + npm 에 대해 알아보자. (0) | 2022.11.03 |
[K-MOOC x Coursera ] JavaScript Basics -Module 1 (0) | 2022.10.24 |