Chương trình JavaScript để sắp xếp các từ theo thứ tự bảng chữ cái

Trong ví dụ này, bạn sẽ học cách viết một chương trình JavaScript sắp xếp các từ trong một chuỗi theo thứ tự bảng chữ cái.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình JavaScript sau:

  • Chuỗi JavaScript
  • Mảng JavaScript
  • JavaScript Array sort ()

Ví dụ: Sắp xếp các từ theo thứ tự bảng chữ cái

 // program to sort words in alphabetical order // take input const string = prompt('Enter a sentence: '); // converting to an array const words = string.split(' '); // sort the array elements words.sort(); // display the sorted words console.log('The sorted words are:'); for (const element of words) ( console.log(element); )

Đầu ra

 Nhập một câu: Tôi đang học JavaScript Các từ được sắp xếp là: Tôi đang học JavaScript

Trong ví dụ trên, người dùng được nhắc nhập một câu.

  • Câu được chia thành các phần tử mảng (các từ riêng lẻ) bằng cách sử dụng split(' ')phương thức. Các split(' ')phương pháp tách chuỗi tại khoảng trắng.
     const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
  • Các phần tử của một mảng được sắp xếp bằng sort()phương pháp này. Các sort()phương pháp sắp xếp các chuỗi trong thứ tự chữ cái và tăng dần.
     words.sort(); // ("I", "JavaScript", "am", "learning")
  • Các for… ofvòng lặp được sử dụng để lặp qua các phần tử mảng và hiển thị chúng.

Lưu ý : Thay vì hiển thị từ các giá trị của mảng, bạn cũng có thể chuyển đổi các phần tử của mảng trở lại chuỗi và hiển thị các giá trị dưới dạng chuỗi bằng join()phương thức.

 words.join(' '); // I JavaScript am learning

thú vị bài viết...