JavaScript程序按字母顺序对单词进行排序
在此示例中,您将学习编写一个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
上一篇: JavaScript程序加两个数字
总计 0 评论