JavaScript에서 양수 또는 음수를 결정하는 방법: 1. 비교 연산자 ">" 또는 "<"를 사용하여 숫자가 0보다 큰지 또는 0보다 작은지 확인한 다음 숫자가 양수인지 또는 0보다 작은지 확인합니다. 2. Math 개체 sign() 메서드, 구문 "Math.sign(value)"를 사용합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
방법 1: 비교 연산자 ">" 또는 "<" 사용
비교 연산자
설명
<
그렇지 않으면 false를 반환
>
첫 번째 피연산자가 두 번째 피연산자보다 크면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
예:
var a=1;
if(a>0){
console.log("正数");
}else if(a<0){
console.log("负数");
}else{
console.log("都不是");
}
로그인 후 복사
출력:
正数
로그인 후 복사
Math.sign()
Math.sign() 함수를 사용하면 숫자의 부호를 반환하여 숫자가 양수, 음수 또는 0인지 여부를 나타냅니다.
Syntax
Math.sign(x);
로그인 후 복사
Parametersx: 임의의 숫자일 수 있습니다.
설명:
sign은 Math의 정적 메서드이므로 생성한 Math 개체의 메서드로 대신 Math.sign()을 사용해야 합니다(Math는 생성자가 아닙니다).
생성한 Math 객체의 메서드가 아닌 (Math는 생성자가 아닙니다)
이 함수에는 5개의 반환 값, 즉 1, -1, 0, -0 및 NaN이 있습니다. 각각은 양수, 음수, 양수 0, 음수 0 및 NaN을 나타냅니다.