ss [javascript]자바스크립트 연산자
본문 바로가기
Javascript

[javascript]자바스크립트 연산자

by 꿈나무개발 2022. 7. 20.
728x90

자바스크립트 연산자

프로그램에 필요한 수식을 만들 때 필요한 것이 연산자입니다. 자바스크립트에서 연산자에는 산술연산자, 대입연산자, 비교연산자, 논리연산자 등이 있습니다.


산술 연산자

산술 연산자는 사칙연산을 다루는 기본적이면서도 가장 많이 사용되는 연산자입니다.

산술 연산자 종류 속성
+ 더하기 연산을 할 때 사용
문자와 문자, 문자와 변수 등을 연결할 때 사용
- 빼기 연산을 할 때 사용
* 곱하기 연산을 할 때 사용
/ 몫을 구할 때 사용
% 나머지를 구할 때 사용
++ 1씩 증가시킬 때 사용
-- 1씩 감소시킬 때 사용

대입 연산자

대입 연산자는 변수에 값을 대입할 때 사용하는 이항연산자이며, 대입하는 방향은 오른쪽에서 왼쪽입니다.

대입 연산자 종류 설명
= num = 1은 오른쪽의 1값을 왼쪽의 num 변수에 저장
+= num += 2 는 num = num + 2와 같음
-= num -= 2 는 num = num - 2와 같음
*= num *= 2 는 num = num * 2와 같음
/= num /= 2 는 num = num / 2와 같음
%= num %= 2 는 num = num % 2와 같음

비교 연산자

변수의 값을 어떤 값 또는 다른 변수와 비교할 때 사용합니다.

비교 연산자 종류 설명
> a > b가 참이면 true, 거짓이면 false가 됨
< a < b가 참이면 true, 거짓이면 false가 됨
>= a >= b가 참이면 true, 거짓이면 false가 됨
<= a <= b가 참이면 true, 거짓이면 false가 됨
== a == b, a와 b가 같으면 true, 같지 않으면 false가 되나 연산자의 경우 데이터 타입은 비교하지 않음. ex) 5 == '5'는 true가 나옴
!= a != b, a와 b가 같지 않으면 true, 같으면 false가 됨.
=== a === b, a와 b가 같고 데이터 타입도 같으면 true, 같지 않으면 false가 됨. ex) 5 === '5'는 false가 나옴
!== a !== b, a와 b가 같지 않거나 데이터 타입이 같지 않으면 true, 같으면 false가 됨. ex) '5' !== 5는 true가 나옴

논리 연산자

자바스크립트 논리 연산자는 값을 True, False로 반환합니다.

논리 연산자 종류 설명
&& (AND연산자) a && b, a와 b 모두 true일 때 true가 됨
|| (OR연산자) a || b, a와 b 중 하나만 true이면 true가 됨
! (NOT연산자) !a, a가 true이면 false, false이면 true로 바꾸어 줌
728x90
반응형

댓글


HTML
CSS
JAVASCRIPT

JAVASCRIPT

자세히보기
광고 준비중입니다.