Bu örnekte, bir dizedeki kelimeleri alfabetik sıraya göre sıralayan bir JavaScript programı yazmayı öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:
- JavaScript Dizesi
- JavaScript Dizisi
- JavaScript Dizisi sıralaması ()
Örnek: Kelimeleri Alfabetik Sıraya Göre Sıralama
// 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); )
Çıktı
Bir cümle girin: JavaScript öğreniyorum Sıralanan kelimeler şunlardır: JavaScript öğreniyorum
Yukarıdaki örnekte, kullanıcıdan bir cümle girmesi istenir.
- Cümle,
split(' ')
yöntem kullanılarak dizi öğelerine (tek tek kelimeler) bölünür .split(' ')
Yöntem whitespaces dizeyi böler.const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
- Bir dizinin elemanları
sort()
yöntem kullanılarak sıralanır .sort()
Yöntem alfabetik ve artan düzende dizeleri sıralar.words.sort(); // ("I", "JavaScript", "am", "learning")
for… of
Döngü dizi elemanları yineleme ve görüntülemek için kullanılır.
Not : Dizi değerlerinden görüntülemek yerine, dizi öğelerini tekrar dizeye dönüştürebilir ve join()
yöntemi kullanarak değerleri bir dize olarak görüntüleyebilirsiniz .
words.join(' '); // I JavaScript am learning