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… ofciclo 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








