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