對於類項目,我需要在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