Programma JavaScript per ordinare le parole in ordine alfabetico

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. Il split(' ')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. Il sort()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

Articoli interessanti...