자바스크립트 데이터타입과 연산자

김하은·2023년 4월 28일
0

문자, 숫자, null, undefined,boolean, 객체 등을 사용해 보았는데 이것들이 데이터 타입이다.
여기서 배열은 데이터타입이 아니라 객체의 한 종류라고 할 수 있다.

연산자 =>

산술연산자

+
-
*
/
%

숫자 + 문자

100+'5' =?
문자열로 변경이 된다. ==> 1005

그 외 숫자에서 문자열을 빼거나, 나누거나 , 곱하는 등의 계산은 문자열도 숫자로 바뀌어 계산이 된다.(유연성)
따라서 숫자와 문자를 다룰때 주의 해야한다.

비교연산자

<
>
<= => 어느쪽이 큰지 작은지 먼저표시
>= => 어느쪽이 큰지 작은지 먼저표시하고 등호
===
!==

이 외에 느낌표가 두개 붙은것도 있는데 이것은 boolean형으로 바꾼다고 볼 수 있다.
!true => false
!!true => false => true

0개의 댓글