Kelimeleri Alfabetik Sıraya Göre Sıralamak için JavaScript Programı

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… ofDö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

Ilginç makaleler...