“ 지연되는 프로젝트에 인력을 더 투입하면 오히려 더 늦어진다. ”
728x90
연산자의 종류에는 산술 연산자, 대입 연산자, 비교 연산자, 논리 연산자 등이 있습니다.
01. 산술 연산자
산술 연산자는 수식을 계산 해 주도록 하는 연산자 입니다.
산술 연산자 종류 | 속성 설명 |
+ | 더하기 연산 / 문자와 문자,문자와 변수를 연결할 때 사용 |
- | 빼기 연산 |
* | 곱하기 연산 |
/ | 몫을 구 할 때 사용 |
% | 나머지를 구할때 사용 |
++ | 1씩 증가시킬 때 사용 |
-- | 1씩 감소시킬 때 사용 |
const a = 5;
const b = 11;
// 연산자
console.log(a + b); //더하기 //16
console.log(a - b); //빼기 //-6
console.log(a * b); //곱하기 //55
console.log(a / b); //몫을 구하기 //0.4545...
console.log(a % b); //나머지 //5
//for문을 이용하여 증감식(++,--)을 표현
const arr = [100, 200, 300, 400, 500, 600, 700, 800, 900];
for(let i = 0; i<9; i++){
console.log(arr[i]);
}
//100, 200, 300, 400, 500, 600, 700, 800, 900
02. 대입 연산자
값을 할당하여 사용하는 연산자입니다.
대입 연산자 종류 | 설명 |
= | 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와 같습니다. |
03. 비교 연산자
두값을 비교하여 어느 값이 더 큰지 나타내는 연산자 입니다.
비교 연산자 종류 | 설명 |
> | a > b(a가 b보다 크다)가 참이면 true, 거짓이면 false가 됩니다. |
< | a < b(a가 b보다 작다)가 참이면 true, 거짓이면 false가 됩니다. |
>= | a >= b(a가 b보다 크거나 같다)가 참이면 true, 거짓이면 false가 됩니다. |
<= | a <= b(a가 b보다 작거나 같다)가 참이면 true, 거짓이면 false가 됩니다. |
== | a == b, a와 b가 같으면 true, 같이 않으면 false 입니다 데이터 타입은 비교하지 않습니다. |
!= | a!=b, a와 b가 같지 않으면 true, 같으면 false 입니다 |
=== | a === b, a와 b가 같고 데이터 타입까지 같으면 true, 같이 않으면 false 입니다 |
!== | a !== b, a와 b가 같지 않거나 데이터 타입이 같지 않으면 true, 같으면 false 입니다 |
04.논리 연산자
양쪽의 결과를 확인해서 비교하는 연산자입니다.
논리 연산자의 종류 | 설명 |
&& (AND 연산자) | a && b, a와 b 모두 true(참)일 때 true(참)이 됩니다. |
|| (OR 연산자) | a || b, a와b 중 하나만 true(참)이면 true(참)이 됩니다. |
! (NOT 연산자) | !a, a가 true이면 false, false이면 true로 바꾸어 줍니다. |