对于类项目,我需要在Javascript中创建一个程序,要求用户输入3个名称,然后按字母顺序排列名称并将其打印在屏幕上。提示用户输入信息,然后对数据进行排序
我已经想出了如何创建一个提示框供用户输入数据,我可以让程序打印出用户输入到屏幕上的字符串。但是,我无法弄清楚如何让Javascript排序字符串。我知道我需要使用一个数组,但我不确定在哪里放置数组,或者如何让它知道用户输入的变量。
这是我的代码至今:
<html>
<script>
function disp_prompt()
{
var names=prompt("Please enter three names","Names")
document.getElementById("msg").innerHTML= names
}
</script>
<center><input type="button" onclick="disp_prompt()" value="Click Here"></center>
<br>
<h2><center><div id="msg"></div></center></h2>
</html>
Theres only one prompt prompt how the user enter 3 names? – 2013-03-21 17:52:38
你有什么尝试?你有什么想法如何处理字符串?提示:['split'](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/split),['sort'](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/sort)和['join'](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/join )功能 – Bergi 2013-03-21 17:53:47