증감 연산자

imjingu·2023년 7월 13일
0

개발공부

목록 보기
107/481

증감 연산자 : 복합 대입 연산자를 약간 간략하게 사용한 형태

a++ : 기존의 변수 값에 1을 더함. 후위
++a : 기존의 변수 값에 1을 더함. 전위
a-- : 기존의 변수 값에 1을 뻄. 후위
--a : 기존의 변수 값에 1을 뻄. 전위

a = a + 1;
a += 1;
a++;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        

         // 단독으로 쓰면 편함
         let num1 = 10;
         num1++;
         console.log(num1);

         // 이렇게 안에 넣어서 사용하면 예측하기가 어려움
         //후위 : 해당 문장을 실행한 후 값을 더함
         let num2 = 10;
         console.log(num2++);
         console.log(num2); // 11
         console.log(num2++); // 11
         console.log(num2++); // 12
         console.log(num2); // 13

         //전위 : 값을 더한 후에 해당 문장을 실행
         let num3 = 10;
         console.log(++num3); // 11
         console.log(num3); // 11
         console.log(++num3); // 12
         console.log(++num3); // 13
         console.log(num3); // 13

         let a = 10;
         let b = a++ + 5;

         console.log(a); // 11
         console.log(b); // 15

         let c = b--;
         console.log(a); // 11
         console.log(b); // 14
         console.log(c); // 15
    </script>
</body>
</html>

0개의 댓글