Study/JavaScript
[JavaScript] 증감연산자
YoungD
2024. 1. 16. 12:02
증감연산자 : 숫자형 데이터를 가진 변수 앞 또눈 뒤에 증감연산자를 붙여 1을 증가 또는 감소하는 연산
복합대입연산자 : 연산과 대입을 합쳐놓은 것, 식을 간결하게 사용 가능
비교연산자 : 참(true)과 거짓(false)을 반환
- a==b : a와 b는 같음
- a!=b : a와 b는 같지않음
- a===b : a와 b는 같음
'==' vs '==='
동등연산자 : 두 개의 피연산자 값이 같은지 비교
둘 중 하나의 값이 다른 자료형이면 자동 형변환을 시켜주기 때문에 두 수가 같다고 나옴
일치연산자 : 두 개의 피연산자 값이 같은지 비교
데이터와 자료형을 모두 비교
<script>
- 증감연산자
let num = 5;
++num;
console.log(num);
num++;
console.log(num);
let num1 = 10;
let result = num1-- + 5 + --num1;
console.log(num1, result);
- 복합대입연산자
num2 += 5;
num2 = num2 + 5;
num3 -= 6;
num3 = num3 -6;
- 비교연산자
let num = 3;
let num1 = 7;
let num2 = '3'
// num과num1이 큰 수인지 비교
console.log('num이 num1보다 큰수인지?' + (num > num1));
console.log(num == num2);
console.log(num === num2);
</script>
<script>
let num1 = 3;
let num2 = 5;
let num3 = 7;
let num4 = 2;
++num1;
num2++;
num4 -= num1 + num2-- - ++num3;
console.log(num1, num2, num4);
</script>