Javascript - Đảo ngược số

Đảo ngược số 

Viết một hàm JavaScript đảo ngược một số.

Ví dụ :

Nhập x = 32243;
Kết quả: 34223

Mã nguồn:

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Reverse a number</title>
 <script>
function reverse_a_number(n)
{
	n = n + "";
	return n.split("").reverse().join("");
}
document.write(Number(reverse_a_number(32243)));
 </script>
</head>
<body>
  
</body>
</html>

Xem ví dụ

Giải thích mã nguồn:

Giả sử n = 1000.
Chuyển một số thành một chuỗi:
Mã: -> n = n + "";
Lưu ý: Có nhiều cách khác nhau để chuyển đổi số thành chuỗi:

String  str = "" + num + "";
String constructor  -> str = String (num);
toString -> str = num.toString ();
String Literal simple -> str = "" + num;
Phương thức split () được sử dụng để tách một đối tượng String thành một mảng chuỗi bằng cách tách chuỗi thành các chuỗi con.
Mã: console.log ('1000'.split (""));
Đầu ra: ["1", "0", "0", "0"]

Phương thức reverse () được sử dụng để đảo ngược một mảng tại chỗ. Phần tử mảng đầu tiên trở thành phần tử cuối cùng và phần tử cuối cùng trở thành phần tử đầu tiên.
Mã: console.log (["1", "0", "0", "0"]. Reverse ());
Đầu ra: ["0", "0", "0", "1"]

Phương thức join () được sử dụng để nối tất cả các phần tử của mảng thành một chuỗi.
Mã: console.log (["1", "0", "0", "0"]. Reverse (). Join (""));
Hàm tạo Số chứa các hằng số và phương thức để làm việc với các số. Giá trị của các loại khác có thể được chuyển đổi thành số bằng cách sử dụng hàm Number ().

Lưu đồ thuật toán:

Flowchart: JavaScript function: Reverse a number

 



Tư vấn lộ trình CNTT 🤖