1、定义一个数组空数组Array,用来储存用户输入的10个字符数据,var nameArray = new Array();。
2、利用js中函数prompt提示用户输入字符,直到输入10个。
3、将每次用户输入的字符数据放入数组,利用数组的方法push()方法。
4、利用数组的排序方法Array.sort()对数组排序,根据规则可控制正序还是倒序。
5、遍历数组,利用document.write()输出数组元素。
示例:
这里暂时举例只输入数字:
function test(){
var nameArray = new Array();//用来存用户输入的数据
var name = prompt('请输入数字','');
while(name != null && name != '' && nameArray.length<10){
nameArray.push(name);//将数据放入数组
name = prompt('请输入数字','');
}
//对数组进行排序
nameArray.sort(function compareFunction(param1,param2){
return param1 - param2;
});
//遍历数组,输入数组元素
for(var i=0;i<nameArray.length;i++){
document.write(nameArray[i] + '<br/>');
}
}