For Programmer

자바스크립트 - 연산자 본문

Programming language/JavaScript

자바스크립트 - 연산자

유지광이 2020. 7. 17. 19:27
728x90

* 자바스크립트는 다른언어와 비슷한 연사자들을 지원하고 있다.

https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Expressions_and_Operators

 

표현식과 연산자

이 장은 JavaScript의 표현식과 할당, 비교, 산술, 비트 계산, 논리, 문자열, 삼항 등 여러 가지 연산자를 설명합니다.

developer.mozilla.org

-> 모든 연산자는 위의 공식문서에 정리되어 있다.

 

단 다른언어들과 차이점이 존재하는데 주의 할점은 ==와 ===의 차이이다. 위에서 볼 수 있듯이 ==는 데이터형 까지는 비교하지 않는다. 따라서 1 == "1" 은 true이다. 그러나 1==="1"는 false이다. 이는 ===는 데이터형 까지 비교하기 때문이다. 따라서 평소에 코딩할 때는 === 를 쓰는 습관을 들이는 것이 좋다.

 

다음은 == 와 ===차이를 한눈에 보기쉽게 정리해놓은 표이다.(*초록색이 true)

 

728x90
Comments