JAVASCRIPT

Javascript 연산자 - 산술 연산자

Hweb 2022. 5. 2. 14:30

산술 연산자

산술 연산자는 두 개의 숫자 값을 피연산자로 받아서 하나의 숫자 값을 반환합니다.

표준산술 연산자는 더하기(+), 빼기(-), 곱하기(*), 나누기(/) 입니다.

 

연산자 설명 예제
나머지 (%) 이항 연산자입니다. 두 피연산자를 나눴을 때의 나머지를 반환합니다. 12 % 5 는 2를 반환합니다.
증가 (en-US) (++) 단항 연산자입니다. 피연산자에 1을 더합니다. 전위 연산자(++x)로 사용하면 피연산자에 1을 더한 값을 반환합니다. 반면 후위 연산자(x++)로 사용한 경우 피연산자에 1을 더하기 전의 값을 반환합니다. x가 3일 때, ++x는 x에 4를 할당한 후 4를 반환합니다. 반면 x++는 3을 먼저 반환한 후 x에 4를 할당합니다.
감소 (en-US) (--) 단항 연산자입니다. 피연산자에서 1을 뺍니다. 반환 값은 증가 연산자처럼 동작합니다. x가 3일 때, --x는 x에 2를 할당한 후 2를 반환합니다. 반면 x--는 3을 먼저 반환한 후 x에 2를 할당합니다.
단항 부정 (-) 단항 연산자입니다. 피연산자의 부호를 반대로 바꾼 값을 반환합니다. x가 3일 때, -x는 -3을 반환합니다.
단항 플러스 (+) 단항 연산자입니다. 피연산자가 숫자 타입이 아니면 숫자로 변환을 시도합니다. +"3"은 3을 반환합니다.
+true는 1을 반환합니다.
거듭제곱 (**) base^exponent, 즉 base를 exponent로 거듭제곱한 결과를 반환합니다. 2 ** 3은 8을 반환합니다.
10 ** -1은 0.1을 반환합니다.
반응형