SKYLIGHT STUDIO

[Javascript/코드잇] 연산 + 형변환 본문

Front-End/Javascript

[Javascript/코드잇] 연산 + 형변환

SKY_L 2023. 3. 10. 22:17

다른 언어들에서는 보통 서로 다른 자료형의 연산을 오류로 처리하지만 자바스크립트는 다르다.

산술 연산자

 

 

일반적으로 오퍼랜드들을 모두 숫자형으로 변환한 다음 연산을 함. 다만 더하기 연산자는 문자열을 더하는 기능이 있기 때문에 코드를 짜기 전에 한번쯤은 다시 생각해보자.

 

 상기 이미지에서 보이듯이 더하기 연산은 오퍼랜드 중에서 하나라도 문자열이 있을 경우 양쪽 모두를 문자열로 형변환한 후 문자열 덧셈을 연산한다.

관계 비교 연산자

산술 연산자와 비슷한 결. 4번째 코드의 경우에는 Nan >= 1의 판정이 되어 false가 출력되었다.

 

같음 비교 연산자

 

 

https://skylight0725.tistory.com/4

 

[Javascript] ==, === 차이점 체크

== 연산자 두 피연산자(operand)의 값의 타입이 달라도 사용 가능하다. 정확히는 값의 타입이 다르면 알아서 타입을 형변환한 후 값을 비교해주는 것이다. === 연산자 두 피연산자의 타입이 다르면 f

skylight0725.tistory.com

이전 게시글에서 언급했던 ==. ===에 대한 이야기.

===는 타입까지 체크하지만 ==는 훨씬 널널하다.

03/10 오늘의 공부

 

'Front-End > Javascript' 카테고리의 다른 글

[Javascript/코드잇] null vs undefined  (0) 2023.03.12
[Javascript] ==, === 차이점 체크  (0) 2023.03.10
[Javascript] 쌍따옴표, 홑따옴표 처리  (0) 2023.03.06
[Javascript] 주석  (0) 2023.03.06