Giant Danio Fish
본문 바로가기
Javascript

연산자

by 코딩왕자 2022. 7. 20.

기본 규칙

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


산술 연산자

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

산술 연산자 종류 속성 설명
+ 더하기 연산을 할 때 사용합니다.
문자와 문자, 문자와 변수 등을 연결할 때 사용합니다.
- 빼기 연산을 할 때 사용합니다.
* 곱하기 연산을 할 때 사용합니다.
/ 몫 을 구할 때 사용 합니다.
% 나머지를 구할 때 사용 합니다.
++ 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와 같습니다.

비교 연산자

비교 연산자는 두 피연산자를 비교하는 데 사용되는 연산자다. 주로 조건문과 반복문의 조건식에 사용되며 연산결과는 오로지 true false이다.

비교 연산자 종류 설명
> 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가 됩니다.

논리 연산자

논리 연산자는 두 개의 논리 값을 연산하여 참 또는 거짓을 결과로 얻는 연산자입니다.

논리 연산자 종류 설명
&&(AND연산자) a && b, a와 b 모두 true(참)일 때 true(참)이 됩니다.
ㅡ>true && true = true / true && false = false
ㅡ>false && true = false / false && false = false
||(OR연산자) a || b, a와 b 중 하나만 true(참)이면 true(참)이 됩니다.
ㅡ>true || true = true / true || false = true
ㅡ>false && true = true / false && false = false
!(NOT연산자) !a, a가 true이면 false, false이면 true로 바꾸어 줍니다.

'Javascript' 카테고리의 다른 글

함수  (10) 2022.07.26
데이터 타입  (10) 2022.07.25
조건문  (10) 2022.07.25
반복문  (12) 2022.07.21
기본 규칙  (16) 2022.07.20

댓글


광고 준비중입니다