In questo esempio imparerai a scrivere un programma JavaScript che ordina le parole in una stringa in ordine alfabetico.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:
- Stringa JavaScript
- JavaScript Array
- JavaScript Array sort ()
Esempio: ordina le parole in ordine alfabetico
// 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); )
Produzione
Immettere una frase: Sto imparando JavaScript Le parole ordinate sono: I JavaScript sto imparando
Nell'esempio precedente, all'utente viene richiesto di inserire una frase.
- La frase è divisa in elementi di matrice (singole parole) utilizzando il
split(' ')
metodo. Ilsplit(' ')
metodo divide la stringa in spazi bianchi.const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
- Gli elementi di un array vengono ordinati utilizzando il
sort()
metodo. Ilsort()
metodo ordina le stringhe in ordine alfabetico e crescente.words.sort(); // ("I", "JavaScript", "am", "learning")
- Il
for… of
ciclo viene utilizzato per iterare sugli elementi dell'array e visualizzarli.
Nota : invece di visualizzare i valori dell'array, è anche possibile riconvertire gli elementi dell'array nella stringa e visualizzare i valori come una stringa utilizzando il join()
metodo.
words.join(' '); // I JavaScript am learning