Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 음수와 양수 반전

<시간/>

문제

우리는 숫자를 받아서 그 반대의 숫자를 반환하는 JavaScript 함수를 작성해야 합니다.

우리가 명심해야 할 한 가지는 숫자는 부호를 보존해야 한다는 것입니다. 즉, 음수는 반전될 때 여전히 음수여야 합니다.

예시

다음은 코드입니다 -

const num = -224;
function reverseNumber(n) {
   let x = Math.abs(n)
   let y = 0
   while (x > 0) {
      y = y * 10 + (x % 10)
      x = Math.floor(x / 10)
   };
   return Math.sign(n) * y
};
console.log(reverseNumber(num));

출력

-422