한 식의 값에서 다른 식의 값을 빼거나 한 식의 단항 부정을 제공한다.
result=number1-number2
-number3
위 구문에서는 - 연산자가 두 수의 차이를 구하는 계산 뺄셈 연산자로 사용된다.
아래 구문에서는 - 연산자가 식의 음수값을 나타내는 단항 부정 연산자로 사용된다.
위 구문은 다른 단항 연산자와 마찬가지로 다음과 같이 계산실을 평가한다.
단항부정에서는 결과값이 0이 아니면 결과값은 결과 값의 부호를 반대로 바꾼 것과 같다.
number3의 값이 음수이면 양수를 반환하고, 양수이면 음수를 반환하고, 0이면 결과값도 변화없이 0이다.
수치중에 하나라도 유효수치가 아니면 결과값은 NaN으로 반환한다.
![]() | 빼기(-) 연산자⇒ | ![]() | ![]() ![]() ![]() |
<SCRIPT> document.write(-100+'<BR>'); // 부호가 음수로 된다. document.write(100-30+'<BR>'); // 뺄셈이 된다. var a=50, b=14; // 변수치 할당 document.write(-a+'<BR>'); // 부호가 음수로 된다. document.write(a-b+'<BR>'); // 큰수에서 작은수 빼기. document.write(b-a+'<BR>'); // 작은수에서 큰수 빼기. b='1000원'; document.write(b-a+'<BR>'); // b는 수치가 아니므로 NaN 반환. </SCRIPT>
![]() | 빼기(-) 연산자 | ⇒ | ![]() ![]() |
최종 수정: 04/06/2025 17:48:19 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/operator/subtract.html |