Show Giới thiệu về đảo ngược trong JavaScriptJavaScript chứa một hàm tích hợp có tên Reverse (), được sử dụng để đảo ngược một mảng hoặc một chuỗi. Chúng tôi cũng có thể đảo ngược một số thông qua các phương pháp khác nhau. Chúng tôi có thể lưu trữ một số dưới dạng một mảng hoặc một chuỗi và đảo ngược mảng bằng hàm tích hợp hoặc chúng tôi có thể đảo ngược một số bằng cách sử dụng các vòng lặp (trong khi, trong khi làm, v.v.). Chúng tôi sẽ thảo luận về cách đảo ngược một mảng, chuỗi hoặc một số trong JavaScript trong bài viết sau. Logic để tìm ngược lại trong javascriptChẳng hạn, chúng ta hãy sử dụng rằng chúng ta muốn đảo ngược một số được nhập bởi người dùng trong JavaScript. Đảo ngược một số cũng có thể được đặt tên là triển khai palindrom. Chương trình sẽ yêu cầu bạn nhập một số và sẽ đảo ngược số cho bạn. Điều này có thể được thực hiện trong các ngôn ngữ khác nhau như được coi là một khái niệm quan trọng. 1. Để đảo ngược bằng cách sử dụng chức năng tích hợpChúng ta có thể đảo ngược một số theo hàm mũi tên hoặc theo chức năng thông thường. Hàm thường xuyên cần được đưa ra với một giá trị rõ ràng sẽ được trả về dưới dạng đầu ra, trong khi các hàm mũi tên trả về một giá trị ngầm & nbsp; trong tự nhiên. Món mã được viết bằng hàm mũi tên
Giải quyết bằng cách sử dụng một chức năng thông thường
Số.ToString () chuyển đổi số đầu vào thành một kiểu dữ liệu được gọi là chuỗi. Sau đó, number.split (‘,) chuyển đổi chuỗi thành một mảng các ký tự. Số.reverse (), nếu các số được sắp xếp theo thứ tự, thì hàm này đảo ngược các mục trong một mảng theo thứ tự ngược lại. number.join (‘), điều này tham gia các ký tự được đảo ngược để tạo thành một loại dữ liệu chuỗi duy nhất. parsefloat (số) chuyển đổi số ‘số, thành một float từ một chuỗi. Điểm cần lưu ý ở đây là hàm parsefloat chạy cuối cùng trên số đảo ngược và loại bỏ bất kỳ số 0 hàng đầu nào (mặc dù nó nằm trên dòng đầu tiên của hàm). Số * math.sign (số) giúp nhân một số với dấu hiệu trước của đầu vào ban đầu được đưa ra. 2. Để đảo ngược số bằng cách sử dụng vòng lặp
Phương pháp này sẽ liên quan đến việc sử dụng toán tử mô đun (%). Hàm đảo ngược chứa một vòng lặp chạy cho đến khi số (được nhập bởi người dùng) trở thành 0. Giá trị sẽ được đặt thành 0 trong lần bắt đầu và sau đó được nhân với mười liên tiếp. Số lượng sau đó được tăng lên theo số mod 10. & nbsp; số gốc (mà người dùng đã nhập) sẽ giảm theo số mod 10 mỗi khi giao dịch này xảy ra. Là bước cuối cùng để hoàn thành một vòng bên trong, số được chia cho mười. Tuy nhiên, nếu số được nhập bởi người dùng là số thập phân, thì điều chỉnh số để biến nó thành một số nguyên và làm theo các bước tương tự như đã đề cập trong đoạn trên; Cuối cùng, điều chỉnh kết quả đảo ngược cho số thập phân. Chúng tôi sử dụng math.pow () với cơ sở 10 và số mũ để làm điều tương tự. Đây là một hàm toán học tiêu chuẩn được lấy từ thư viện tiêu chuẩn JavaScript.
Đảo ngược một mảngDưới đây là ví dụ sau đây đề cập dưới đây Ví dụ 1
Output: Mảng đảo ngược là: 3, 2, 1, 0 Test_arr.reverse () được sử dụng để đảo ngược một mảng. Phần tử đầu tiên trở thành yếu tố cuối cùng và ngược lại. Do đó, phương pháp này thay đổi mảng ban đầu. Tuy nhiên, bạn cũng có thể đảo ngược một mảng mà không cần sửa đổi mảng gốc. Ví dụ #2
Một mảng mới được tạo và các phần tử mảng mới được đẩy trong thứ tự ngược của mảng đầu tiên (sẽ được đảo ngược). Do đó, mảng ban đầu vẫn chưa được sửa đổi, và mảng mới sẽ được hình thành. & nbsp; Sử dụng mã này sẽ tiêu thụ nhiều bộ nhớ hơn trong hệ thống, vì vậy nó ít tiết kiệm không gian hơn nhưng cho cơ hội lưu số gốc để tham khảo. Phương pháp này có thể được sử dụng nếu chúng tôi muốn số ban đầu tại chỗ cho chúng tôi. Đảo ngược một chuỗiDưới đây là cách để đảo ngược một chuỗi trong JavaScript.
Output: TSET Hàm chia () chia chuỗi thành một mảng chuỗi bằng cách tách chuỗi thành nhiều chuỗi con nhỏ. Mảng của các chuỗi con được đảo ngược bằng cách sử dụng hàm đảo ngược () và sau đó một chuỗi mới được tạo bằng cách kết hợp tất cả các phần tử trong một mảng sử dụng phương thức Join (). Đảo ngược một số bằng cách sử dụng trong khi vòng lặpDưới đây là ví dụ sau đây đề cập dưới đây Ví dụ 1
Output: Mảng đảo ngược là: 3, 2, 1, 0Test_arr.reverse () được sử dụng để đảo ngược một mảng. Phần tử đầu tiên trở thành yếu tố cuối cùng và ngược lại. Do đó, phương pháp này thay đổi mảng ban đầu. Tuy nhiên, bạn cũng có thể đảo ngược một mảng mà không cần sửa đổi mảng gốc. Bài viết đề xuấtĐây là một hướng dẫn cho & nbsp; đả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 trong khi
|