본문 바로가기
Javascript

연산자

by 🐬마뇽뇽 마뇽🦄 2022. 7. 20.
728x90

 

자바스크립트 연산자

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


산술 연산자

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

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

대입 연산자

대입 연산자 '='는 '같다'의 의미가 아니라 변수에 대입(저장)을 의미합니다.

대입 연산자의 종류 설명
= num = 1은 우변의 1값을 좌변의 num 변수에 대입(저장)합니다.
+= num += 2 num = mum + 2와 같습니다.
-= num -= 2 num = mum - 2와 같습니다.
*= num *= 2 num = mum * 2와 같습니다.
/= num /= 2 num = mum / 2와 같습니다.
%= num %= 2 num = mum % 2와 같습니다.

비교 연산자

비교 연산자는 값을 비교하여 결과 값을 Blooeam(논리) 값인 'true' 나 'false'로 반환합니다.

산술 연산자의 종류 설명
> a > b가 참이면 true, 거짓이면 false가 됩니다.
< a < b가 참이면 true, 거짓이면 false가 됩니다.
>= a >= b가 참이면 true, 거짓이면 false가 됩니다.
<= a <= b가 참이면 true, 거짓이면 false가 됩니다.
== a == b가 같으면 true, 같지않으면 false가 됩니다.
==연산자의 경우 데이터 타입은 비교하지 않습니다.
→ex) 5 =='5'는 true가 나옵니다.
!= a != b가 같지 않으면 true, 같으면 false가 됩니다.
=== a === b가 같고 데이터 타입도 같으면 true, 같지않으면 false가 됩니다.
→ex) 5 ==='5'는 false가 나옵니다.
!== a !== b가 같지 않거나 데이터 타입도 같지 않으면 true, 같으면 false가 됩니다.

논리 연산자

논리 연산자는 논리식을 판단하여, 참(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(참)으로 바꾸어 줍니다.
728x90

'Javascript' 카테고리의 다른 글

함수  (7) 2022.07.26
데이터 타입  (4) 2022.07.26
조건문  (3) 2022.07.26
반복문  (11) 2022.07.21
기본 규칙  (19) 2022.07.20

댓글


고양이 고양이
고양이 고양이
고양이 고양이