Làm thế nào để bạn đảo ngược một số trong html?

Đâ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 –
để đảo ngược một số nhất định. Điều này còn được gọi là việc thực hiện một bảng màu. Chương trình khá đơn giản. Nó yêu cầu bạn nhập một số và đảo ngược tương tự cho bạn. Bạn có thể tham khảo các hình ảnh cho đầu vào và đầu ra

 

Chúng tôi đã giải thích hai phương pháp khác nhau để đảo ngược một số ở đây

//Palindrome.html


Palindrome.html

function rev_num[]
{
var num = prompt["Enter the number to be reveresed :", " "];
var n= num;
var rev = 0, rem;
while [n>0]
{
rem = n % 10;
rev = rev * 10 + rem ;
n = Math.floor[n/10];
}
document.write["The given number is : " +num+ " 
The reversed number is : " +rev+ "\n"]; }

đề nghị đọc

  • JavaScript để tìm vị trí của nguyên âm bên trái nhất trong chuỗi
  • Ví dụ đăng nhập Java dựa trên phiên và vai trò

 

Đầu vào

Hộp bật ra để nhập số đầu vào

Đầu ra 1

Đầu ra 2

Video sau đây giải thích cách thực thi javascript

Phương pháp thay thế

Có một phương pháp thay thế để đảo ngược một số đã cho bằng cách sử dụng các hàm split[], reverse[] và join[] có sẵn trong javascript.   Mã sau giải thích điều này.

//Palindrome2.html


Palindrome2.html

 
function rev_num[] {
let num = prompt["Enter the number to be reveresed :", " "];
let str = num.toString[].split[''].reverse[].join[''];
let rev = parseInt[str];
 
document.write["The given number is : " +num+ " The reversed number is : " +rev+ "\n"];
}
 

 

 

Đầu vào

Sơ đồ hiển thị hộp bật lên để nhập số cần đảo ngược

đầu ra

Sơ đồ hiển thị đầu ra của một số bị đảo ngược

 

Làm thế nào để thực thi kịch bản này?

  1. Sao chép mã và lưu mã vào tệp văn bản có định dạng. phần mở rộng html
  2. Mở tệp được lưu bằng một. tiện ích mở rộng html trong trình duyệt
  3. Bạn sẽ được yêu cầu nhập một số/sê-ri và kết quả sẽ được hiển thị trên cùng một trang HTML
  4. Để kiểm tra một số/sê-ri khác, hãy làm mới trang và nhập lại một số mới. Bạn cũng có thể tham khảo video cho dễ hiểu

    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 –

    Thí 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

    • Giả sử num = 123
    • Chúng tôi chuyển đổi số 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 ta đảo ngược mảng → nó trở thành [‘3’, ‘2’, ‘1’]
    • Chúng tôi tham gia 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 Int và trả về → 321

    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

    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

    Vì thế,

    • Chạy một vòng lặp cho đến khi giá trị của số lớn hơn 0. Khởi tạo một biến kết quả là 0
    • Trên mỗi bước, sử dụng modulo để tìm chữ số cuối cùng của số
    • Nhân kết quả với 10 và thêm chữ số này vào nó. Nó sẽ tiếp tục thêm chữ số vào bên phải của giá trị kết quả
    • Chuyển số thành sàn[số/10]. Nó sẽ xóa chữ số cuối cùng của số

    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

    let rev = 0;
    let num = 123456;
    let lastDigit;
    
    while[num != 0]{
    	lastDigit = num % 10;
      rev = rev * 10 + lastDigit;
      num = Math.floor[num/10];
    }
    
    console.log["Reverse number : "+rev];

    Nơi đây,

    • rev được sử dụng để lưu trữ giá trị đảo ngược. Nó được khởi tạo là 0. num là số đã cho và lastDigit được sử dụng để giữ chữ số cuối cùng
    • Vòng lặp while chạy cho đến khi giá trị của num lớn hơn 0. Trong vòng lặp, chúng ta lấy chữ số cuối cùng, thêm nó vào rev làm chữ số cuối cùng và thay đổi số bằng cách xóa chữ số cuối cùng của nó

    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 lại thành một số

    Chúng ta cần sử dụng ba phương pháp ở đây

    • split[] để tách các ký tự của chuỗi và thêm chúng vào một mảng
    • reverse[] để đảo ngược mảng
    • join[] để nối tất cả các ký tự thành một chuỗi

    Dưới đây là chương trình hoàn chỉnh

    let rev = 0;
    let num = 123456;
    
    rev = Number[String[num].split[''].reverse[].join['']];
    
    console.log["Reverse number : "+rev];

    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 HTML

    Hã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

    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ư ; .

    Thẻ đảo ngược trong HTML là gì?

    Thuộc tính đảo ngược là thuộc tính boolean . Khi xuất hiện, nó chỉ định rằng thứ tự danh sách sẽ giảm dần [9,8,7. ], thay vì tăng dần [1, 2, 3. ].

    Làm cách nào để đảo ngược các chữ số của một số trong JavaScript?

    Cách đảo ngược số trong JavaScript .
    const ReverseNum = num => parseFloat[num. .
    chức năng đảo ngượcNum [num] { trả về [ parseFloat [ num. .
    đặt số = -5432100 số. .
    // số = '-5432100' số. .
    // num = [ '-', '5', '4', '3', '2', '1', '0', '0' ] num. .
    // num = [ '0', '0', '1', '2', '3', '4', '5', '-' ] num

    Làm cách nào để đảo ngược 123 trong JavaScript?

    Giải thích .
    Giả sử num = 123
    Chúng tôi chuyển đổi số 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 ta đảo ngược mảng → nó trở thành ['3', '2', '1']
    Chúng tôi tham gia 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 Int và trả về → 321

Chủ Đề