본문 바로가기
programming/javascript

자바스크립트 사칙연산 하기 산술연산자 사용 javascript arithmetic operator

by 개코 - 개발과 코딩 2021. 10. 17.

자바스크립트에서 사칙연산을 하려면 산술연산자를 사용하면 된다. 사칙연산을 위한 산술연산자는 6가지가 있다. 더하기 빼기 곱하기 나누기 나머지 거듭제곱이 그것이다. 이것들을 이용하여 사칙연산을 만들어 본다.

자바스크립트 사칙연산 하기
산술연산자 사용

위에서 언급한대로 자바스크립트로 사칙연산을 할 수 있다.

사칙연산은 기본적으로 더하기 빼기 곱하기 나누기이다.

자바스크립트는 이 외도 거듭제곱과 나머지를 할 수 있게 해 준다.

산술연산자의 사칙연산 종류

사칙연산을 위한 자바스크립트의 산술연산자를 보도록 하자.

기호는 우리가 아는 그것과 차이가 있지만, 모든 프로그램언어에서 산술연산자의 생김새는 비슷하다.

  • 더하기 ( + )
    A + B 의 형태로 사용하고 A와 B를 더한다.
  • 빼기 ( - )
    A - B 의 형태로 사용하고 A에서 B를 뺀다.
  • 곱하기 ( * )
    A * B 의 형태로 사용하고 A와 B를 곱한다.
  • 나누기 ( / )
    A / B 의 형태로 사용하고 A에서 B를 나눈다.
  • 나머지 ( % )
    A % B 의 형태로 사용하고 A에서 B를 나눈 나머지값을 구한다.
  • 거듭제곱 ( ** )
    A ** B 의 형태로 사용하고 A를 B만큼 거듭제곱한다.

코드 샘플

위에서 언급한 사칙연산을 위한 산술연산들을 직접 사용해 본다.

변수를 2개 주고 위에서 언급한 방법대로 작성하면 된다.

<!DOCTYPE html>
<html>
    <body>

        <h1>자바스크립트 사칙연산 산술연산자</h1>

        <script>

            let vNum1 = 5;
            let vNum2 = 3;
            let vResult;

            console.log("----------");
            console.log("let vNum1 : ", vNum1, typeof(vNum1));
            console.log("let vNum2 : ", vNum2, typeof(vNum2));
            console.log("let vResult : ", vResult, typeof(vResult));

            vResult = vNum1 + vNum2
            console.log("let vNum1 + vNum2 : ", vResult, typeof(vResult));

            vResult = vNum1 - vNum2
            console.log("let vNum1 - vNum2 : ", vResult, typeof(vResult));

            vResult = vNum1 * vNum2
            console.log("let vNum1 * vNum2 : ", vResult, typeof(vResult));

            vResult = vNum1 / vNum2
            console.log("let vNum1 / vNum2 : ", vResult, typeof(vResult));

            vResult = vNum1 % vNum2
            console.log("let vNum1 %% vNum2 : ", vResult, typeof(vResult));

            vResult = vNum1 ** vNum2
            console.log("let vNum1 ** vNum2 : ", vResult, typeof(vResult));

        </script>
        
    </body>
</html>

위에서 언급한 6가지 산술연산자에 대한 결과화면이다.

처음부터 더하기, 빼기, 곱하기, 나누기, 나머지, 거듭제곱을 하고 있다.

정상적으로 값이 계산된 것을 알 수 있다.

반응형

댓글