728x90
반응형
자바스크립트 연산자
프로그햄에 필요한 수식을 만들 때 필요한 것이 연산자. 연산자에는 산술연산자, 대입연산자, 비교연산자, 논리연산자 등이 있습니다.
산술 연산자
산술 연산자는 사칙연산을 다루는 기본적이면서도 가장 많이 사용되는 연산자입니다.
산술 연산자 종류 | 속성 설명 |
---|---|
+ | 더하기 연산을 할 때 사용합니다. |
문자와 문자, 문자의 변수 등을 연결할 때 사용합니다. | |
- | 빼기 연산을 할 때 사용합니다. |
* | 곱하기 연산을 할 때 사용합니다. |
/ | 몫을 구 할 때 사용합니다. |
% | 나머지를 구할 때 사용합니다. |
++ | 1씩 증가시킬 때 사용합니다. |
-- | 1씩 감소시킬 때 사용합니다. |
대입 연산자
대입 연산자는 변수에 값을 대입할 때 사용하는 이항 연산자이며, 피연산자들의 결합 방향은 오른쪽에서 왼쪽
대입 연산자 종류 | 설명 |
---|---|
= | num = 1은 우변의 1값을 좌변의 |
+= | 빼기 연산을 할 때 사용합니다. |
-= | 곱하기 연산을 할 때 사용합니다. |
*= | 몫을 구 할 때 사용합니다. |
/= | 나머지를 구할 때 사용합니다. |
%= | 1씩 증가시킬 때 사용합니다. |
비교 연산자
비교 연산자는 피연산자 사이의 상대적인 크기를 판단하여, 참(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가 됩니다. |
논리 연산자
논리 연산자는 논리식을 판단하여, 참(true)과 거짓(false)을 반환합니다.
and, or, xor 연산자는 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다.
! 연산자는 피연산자가 단 하나뿐인 단항 연산자이며, 피연산자의 결합 방향은 오른쪽에서 왼쪽입니다.
논리 연산자 종류 | 설명 |
---|---|
&& (AND연산자) | a && b, a와 b 모두 tru(참)일 때 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가 ture면 false, false면 true로 바꾸어 줍니다. |
728x90
반응형
'javascript' 카테고리의 다른 글
JavaScript 조건문 (8) | 2022.07.26 |
---|---|
JavaScript 반복문 (7) | 2022.07.25 |
JavaScript 데이터 타입 (7) | 2022.07.25 |
JavaScript for문 (14) | 2022.07.21 |
JavaScript 기본 규칙 (17) | 2022.07.20 |