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

การกลับตัวเลขใน JavaScript


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

เช่น กลับของ 678 −

876

โค้ดสำหรับกลับตัวเลขใน JavaScript −

ตัวอย่าง

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

ผลลัพธ์

ผลลัพธ์ใน Console จะเป็น −

323421

คำอธิบาย

  • สมมติ num = 123
  • แปลง num เป็น String → กลายเป็น ‘123’
  • Split ‘123’ → กลายเป็น [‘1’, ‘2’, ‘3’]
  • Reverse อาร์เรย์ → กลายเป็น [‘3’, ‘2’, ‘1’]
  • Join อาร์เรย์เป็น String → กลายเป็น ‘321’
  • Parse String เป็น Int และคืนค่า → 321