Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ย้อนกลับตัวเลขใน JavaScript


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

ตัวอย่างเช่น การย้อนกลับของ 678 −

876

นี่คือรหัสสำหรับกลับตัวเลขใน JavaScript -

ตัวอย่าง

const num = 124323;
const reverse = (num) => parseInt(String(num)
.split("")
.reverse()
.join(""), 10);
console.log(reverse(num));

ผลลัพธ์

เอาต์พุตในคอนโซลจะเป็น -

323421

คำอธิบาย

  • สมมติว่า num =123
  • เราแปลง num เป็น string → num กลายเป็น '123'
  • เราแยก '123' → มันจะกลายเป็น ['1', '2', '3']
  • เรากลับอาร์เรย์ → มันจะกลายเป็น ['3', '2', '1']
  • เรารวมอาร์เรย์เพื่อสร้างสตริง → มันจะกลายเป็น '321'
  • สุดท้าย เราแยกวิเคราะห์สตริงเป็น Int และส่งคืน → 321