Front-End/JavaScript
[프론트엔드][JavaScript] 8. 연산자1 - 산술, 비교, 대입, 논리
nanee_
2021. 9. 3. 18:27
728x90
반응형
SMALL
산술 연산자
: 사칙연산 및 기본적인 연산을 하는 연산자
+ | 덧셈 |
- | 뺄셈 |
* | 곱셈 |
/ | 나눗셈 |
% | 나눈 나머지 |
** | 거듭제곱 |
비교 연산자
: 피연산자 사이의 상대적인 크기를 판단하여 참 또는 거짓을 반환하는 연산자
> | 크다 |
< | 작다 |
>= | 크거나 같다 |
<= | 작거나 같다 |
== | 값이 같다 |
=== | 타입과 값 모두 같다 |
!= | 값이 다르다 |
!== | 타입과 값 모두 다르다 |
대입연산자
: 변수나 상수에 값을 대입할 때 사용하는 연산자
= | 우측의 값을 왼쪽(변수 or 상수)에 대입 |
+= -= *= /= %= **= |
우측의 값을 왼쪽의 값과 연산 후 다시 왼쪽(변수)에 대입 |
<script>
'use strict';
let num1 = 10;
let num2 = 10;
let num3 = 10;
num1 += 10;
console.log(`num1 += 10 = ${num1}`); // 20
num2 -= 10;
console.log(`num2 -= 10 = ${num2}`); // 0
num3 =- 5; // - 5 띄어써도 마이너스!!
console.log(`num3 =- 5 = ${num3}`); // -5
</script>
증감연산자
: 1씩 증가시키거나 또는 감소시킬 때 사용하는 연산자
주의! 연산자의 위치가 어디에 있는지에 따라 결과가 달라질 수 있다.
++변수 --변수 |
변수의 값을 1증가(감소) 시킨 후, 다음 연산을 진행한다. |
변수++ 변수-- |
먼저 연산을 수행한 후, 변수의 값을 1증가(감소) 시킨다. |
<script>
'use strict';
let num1 = 10;
console.log(`현재 num1의 값 : ${num1}`);
console.log(`++num1의 값 : ${++num1}`);
console.log(`현재 num1의 값 : ${num1}`);
console.log(`num1++의 값 : ${num1++}`);
console.log(`현재 num1의 값 : ${num1}`);
let num2 = 10;
++num2;
console.log(`현재 num2의 값 : ${num2}`);
num2++;
console.log(`현재 num2의 값 : ${num2}`);
let num3 = ++num2;
console.log(`현재 num2의 값 : ${num2}, 현재 num3의 값 : ${num3}`);
let num4 = num2++;
console.log(`현재 num2의 값 : ${num2}, 현재 num3의 값 : ${num4}`);
</script>
728x90
반응형
LIST