본문 바로가기
Study/JavaScript

[JavaScript] 증감연산자

by YoungD 2024. 1. 16.

증감연산자 : 숫자형 데이터를 가진 변수 앞 또눈 뒤에 증감연산자를 붙여 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); 
        ------> 6
 
 
        let num1 = 10;
        let result = num1-- + 5 + --num1;
        console.log(num1, result);
        -------> 8, 23

 
        - 복합대입연산자

        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>
 

 

'Study > JavaScript' 카테고리의 다른 글

[JavaScript] 조건문, 학점 계산기 만들기  (0) 2024.01.18
[JavaScript] 논리연산자/삼항연산자  (0) 2024.01.17
[JavaScript] 연산자  (0) 2024.01.15
[JavaScript] 자료형  (0) 2024.01.12
[JavaScript] 입출력  (0) 2024.01.09