ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Javascript] 산술연산자 종류
    개발자 2021. 6. 10. 22:05
    728x90

     

     

    Javascript  자바스크립트에는 다양한 산술연산자가 있습니다.

    대부분의 경우 Java와 동일합니다. 

     

    자바스크립트의 산술연산자에 대해서 알아보겠습니다.

     


     

    1. 덧셈

     

    console.log(10 + 20);        // 30

    console.log("na" + "me"); // name

    console.log("100" + 4);      // 1004

    console.log("100" + true);   // 100true

     

    > 덧셈연산자는 숫자들을 더하거나 문자열을 연결하는 역할을 한다. 

    만약 문자열과 숫자를 더한다면 문자열로 연결이 된다.

     

     

    2. 뺄셈

     

    console.log(10 - 2);        // 8

     

    > 뺄셈연산자는 숫자를 뺄 수 있는 연산자이다. 

    만약 문자열을 뺴려고 하는 경우, 자체적으로 문자열을 숫자로 바꾸려고 시도한다.

     

     

    3. 곱셈

     

    console.log(10 * 5);        // 50

     

    > 곱셈연산자도 뺄셈과 마찬가지로 숫자를 곱할 수 있는 연산자이며

    문자열을 곱하려고 할 경우 숫자로 바꾸려고 시도한다.

     

     

    4. 나눗셈

     

    console.log(5 / 4);         // 1.25

    console.log(2 / 0 );        // Infinity

    console.log(0 / 0);         // NaN

     

    > 나눗셈연산자는 숫자를 나누는 연산자이다. 

    이 역시도 문자열을 나누려고 할 경우 숫자로 바꾸려고 시도하며, 

    자바와 마찬가지로 0으로 나눌경우 무한대, 0을 0으로 나누려고 하면 숫자가 아니라고 출력한다.

     

     

    5. 나머지

     

    console.log(5 % 4);         // 1

    console.log(5.5 % 4 );      // 1.5

    console.log(5.8 % 1.1);     // 0.3

     

    > 나머지 연산자도 숫자를 나눈 나머지 값을 출력하는 연산자이다.

    나머지 연산자는 문자를 나눌경우 숫자가 아니라고 출력하며, 소수와 정수간의  나머지 연산도 가능하다.

     

     

    6. 단항플러스/단항마이너스

     

    + 혹은 -를 단항연산자로 사용할 경우, 피연산자가 숫자가 아니면 이 연산자는 피연산자를 

    숫자로 바꾸려고 시도하고 변환시킨다.

     

     

     

    728x90

    댓글

Designed by Tistory.