Dalam contoh ini, Anda akan belajar menulis program JavaScript yang mengurutkan kata dalam string sesuai urutan abjad.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman JavaScript berikut:
- String JavaScript
- Array JavaScript
- Javascript Array sort ()
Contoh: Mengurutkan Kata dalam Urutan Abjad
// 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); )
Keluaran
Masukkan kalimat: Saya sedang belajar JavaScript. Kata-kata yang diurutkan adalah: Saya sedang belajar JavaScript
Dalam contoh di atas, pengguna diminta untuk memasukkan kalimat.
- Kalimat tersebut dibagi menjadi elemen array (kata individu) menggunakan
split(' ')
metode. Thesplit(' ')
Metode membagi string di spasi putih.const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
- Elemen-elemen array diurutkan menggunakan
sort()
metode ini. Thesort()
Metode macam string dalam urutan abjad dan menaik.words.sort(); // ("I", "JavaScript", "am", "learning")
- The
for… of
Loop digunakan untuk iterate atas elemen array dan menampilkan mereka.
Catatan : Daripada menampilkan dari nilai array, Anda juga dapat mengonversi elemen array kembali ke string dan menampilkan nilai sebagai string menggunakan join()
metode.
words.join(' '); // I JavaScript am learning