Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

กลับตัวเลขในฟังก์ชันโดยไม่ใช้เมธอด reverse() ใน JavaScript


เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและคืนค่าตัวเลขที่กลับลำดับ โดยไม่แปลงเป็นอาร์เรย์หรือสตริง

มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน

ตัวอย่าง

const num = 234567;
const reverseNumber = (num, res = 0) => {
  if(num){
    return reverseNumber(Math.floor(num / 10), (res*10)+(num % 10));
  };
  return res;
};
console.log(reverseNumber(num));
console.log(reverseNumber(53536));
console.log(reverseNumber(76576));

ผลลัพธ์

ผลลัพธ์ในคอนโซลจะเป็นดังนี้

765432 63535 67567