Làm cách nào để đảo ngược một số trong javascript?
Bài đăng này sẽ chỉ cho bạn cách đảo ngược một số trong JavaScript. Ví dụ số là 123 thì đổi thành 321 Show Các chương trình đảo ngược số trong các ngôn ngữ lập trình khác nhau sử dụng cùng một thuật toán. Chúng tôi cũng sẽ sử dụng quy trình tương tự ở đây. Bạn sẽ học cách sử dụng vòng lặp while, cách sử dụng phép toán modulo và tìm giá trị sàn của một số với ví dụ này Tôi sẽ chỉ cho bạn chương trình JavaScript đơn giản và cách chúng ta có thể sử dụng nó với HTML để lấy giá trị do người dùng nhập vào Trước khi chuyển sang chương trình, hãy kiểm tra thuật toán Để đảo ngược một số, chúng ta cần loại bỏ chữ số cuối cùng của số đó và số đó có thể được sử dụng để nối thêm vào bên phải một giá trị mới Ví dụ: nếu số là 123, trước tiên chúng ta sẽ lấy chữ số cuối cùng i. e. 3 từ nó. Sau đó 2 và cuối cùng là 1. Những con số này sẽ được cộng vào một giá trị cuối cùng để tạo ra số tiến ngược theo yêu cầu 321. Chúng ta có thể sử dụng modulo, % để lấy chữ số cuối cùng. 123%10 cho 3. Sau đó, chúng ta có thể chuyển đổi 123 thành 12 bằng cách lấy giá trị sàn là 123/10. Các bước tương tự có thể được làm theo Cho nên,
Các bước trên sẽ tiếp tục lặp lại cho đến khi số trở thành 0 Dưới đây là chương trình hoàn chỉnh
Đây,
Nếu bạn chạy chương trình này, nó sẽ in đầu ra bên dưới Chúng tôi cũng có thể làm điều này chỉ trong một dòng. Chúng ta có thể chuyển đổi số thành chuỗi, tách chuỗi và đặt tất cả các ký tự của chuỗi thành một mảng, đảo ngược mảng, chuyển đổi mảng đó thành chuỗi bằng cách nối tất cả các ký tự và chuỗi đó có thể được chuyển đổi trở lại thành một số Chúng ta cần sử dụng ba phương pháp ở đây
Dưới đây là chương trình hoàn chỉnh
Nó sẽ cho một kết quả tương tự Đảo ngược số đầu vào của người dùng trong HTMLHãy lấy đầu vào từ người dùng bằng html. Chúng ta có thể gọi JavaScript từ html. Tạo một chỉ mục tệp. html với đoạn mã dưới đây
Nếu bạn mở. html trong trình duyệt web, nó sẽ hỏi số như đầu vào từ người dùng và nếu bạn nhấp vào nút, nó sẽ hiển thị một cảnh báo với số bị đảo ngược Đây là hướng dẫn về Đảo ngược trong JavaScript. Ở đây chúng tôi thảo luận về logic để tìm ra Đảo ngược trong JavaScript và Đảo ngược một số bằng cách sử dụng vòng lặp While. Bạn cũng có thể xem bài viết sau để tìm hiểu thêm –Thử thách này có vẻ rất giống với đảo ngược chuỗi, nhưng có một phần khó đó là số âm. Vì vậy, để thực hiện thử thách này một cách đơn giản, chúng ta sẽ cần sự trợ giúp của Toán học. sign() trả về dấu của một số, cho biết số đó là số dương, số âm hay số không Các bước ở đây là
Trường hợp nhập dương thì không có gì phải bàn, nhưng đối với số âm thì chuỗi ngược lại sẽ có dấu trừ ( — ). Tuy nhiên, nó sẽ bị loại bỏ khi được phân tích thành một số nguyên. Do đó, nó cần nhiều dấu hiệu được trả về từ Math. dấu hiệu() Ví dụ reverseInt(-61) Trong thử thách này, tôi đã sử dụng cách đơn giản nhất để đảo ngược mảng nhưng hãy nhớ rằng có nhiều cách hơn để thực hiện và tùy vào tình huống mà có thể chọn giải pháp. Nếu bạn muốn biết thêm các cách để đảo ngược chuỗi, bạn có thể xem bài viết đảo ngược chuỗi của tôi 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 trình
JavaScript có chức năng đảo ngược không?Phương thức reverse() đảo ngược một mảng tại chỗ và trả về tham chiếu cho cùng một mảng , phần tử mảng đầu tiên bây giờ trở thành phần tử cuối cùng và phần tử mảng cuối cùng trở thành phần tử đầu tiên.
Làm cách nào để đảo ngược một số trong JavaScript bằng vòng lặp?Để đảo ngược số bằng Vòng lặp
. Giá trị sẽ được đặt thành 0 khi bắt đầu và sau đó được nhân với mười liên tiếp. Con số này sau đó được tăng lên bởi số mod 10
Làm cách nào để đảo ngược một biến trong JavaScript?Sử dụng hàm reverse() trong JavaScript để đảo ngược mảng ký tự i. e. [ 's', 'k', 'e', 'e', 'G', ' ', 'r', 'o', 'f', ' ', 's', 'k', 'e' .
Công thức để đảo ngược một số là gì?Đảo ngược một số nguyên
. Bên trong vòng lặp, số đảo ngược được tính bằng cách sử dụng. đảo ngược = đảo ngược * 10 + dư ; . |