定义函数,然后输入结果放在数组里就不会了。我寻思定义数组和输入不能放在一块吗
就是 var a=(promopt[5])这样子不可以吗?
你可以先定义一个数组 ,for循环五次,把数值加入数组(使用push方法)。
var arr = []
for (i=0;i<5;i++){
var a = prompt('请输入')
arr.push(Number(a))
sortArr()
}
function sortArr(){
var arr1 = arr.sort(function(a,b){ return a - b})
console.log(arr1)
}
var arr = []
for (i=0;i<5;i++){
var a = prompt('请输入')
arr.push(Number(a))
sortArr()
}
function sortArr(){
var arr1 = arr.sort((a,b)=>{return a-b})
console.log(arr1)
}
// b-a从大到小排序
// a-b从小到大排序