首页 > 解决方案 > 按字母顺序排序提示

问题描述

看看如何编写一个程序,其中用户输入两个名称,然后将返回一条警报消息,其中的名称按字母顺序列出。

<script>
  let nameOne = prompt('Enter a name');
  let nameTwo = prompt('Enter another name');

  function aOrder() {
    if (nameOne !== nameTwo) {
      nameOne.split(',');
      nameTwo.split(',');
      let names = nameOne + nameTwo;
      names.sort(); 
      alert(names.join('nameOne,nameTwo')); 
    }else if (nameOne == nameTwo) {
      alert('The names are identical'); 
    }
  };
</script>

标签: javascriptpromptalphabetical

解决方案


您可以将这两个名称添加到一个数组中并使用 sort 函数对其进行排序。

var name1 = 'somename';
var name2 = 'anothername';

console.log([name1,name2].sort().join(', '));


推荐阅读