📌  相关文章
📜  JavaScript程序按字母顺序对单词进行排序

📅  最后修改于: 2020-09-27 04:44:18             🧑  作者: Mango

在此示例中,您将学习编写一个JavaScript程序,该程序以字母顺序对字符串中的单词进行排序。

示例:按字母顺序对单词排序
// program to sort words in alphabetical order

// take input
let string = prompt('Enter a sentence: ');

// converting to an array
let 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);
}

输出

Enter a sentence: I am learning JavaScript
The sorted words are:
I
JavaScript
am
learning

在以上示例中,提示用户输入句子。

  • 使用split(' ')方法将句子分为数组元素(单个单词)。 split(' ')方法在空白处分割字符串 。
    let words = string.split(' '); // ["I", "am", "learning", "JavaScript"]
  • 数组的元素使用sort()方法sort()sort()方法按字母和升序对字符串进行排序。
    words.sort(); // ["I", "JavaScript", "am", "learning"]
  • for...of循环用于遍历数组元素并显示它们。

注意 :除了显示数组值外,还可以将数组元素转换回字符串,并使用join()方法将值显示为字符串 。

words.join(' '); // I JavaScript am learning