Computer >> Máy Tính >  >> Lập trình >> Javascript

Đảo ngược một số trong JavaScript

Mục đích của chúng tôi là viết một hàm JavaScript nhận vào một số và trả về số đảo ngược của nó

Ví dụ, đảo ngược của 678 -

876

Đây là mã để đảo ngược một số trong JavaScript -

Ví dụ

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

Đầu ra

Đầu ra trong bảng điều khiển sẽ là -

323421

Giải thích

  • Giả sử num =123
  • Chúng tôi chuyển đổi num thành chuỗi → num trở thành '123'
  • Chúng tôi tách ‘123’ → nó trở thành [‘1’, ‘2’, ‘3’]
  • Chúng tôi đảo ngược mảng → nó trở thành [‘3’, ‘2’, ‘1’]
  • Chúng tôi nối mảng để tạo thành một chuỗi → nó trở thành '321'
  • Cuối cùng, chúng tôi phân tích chuỗi thành một Int và trả về nó → 321