js用这个怎么写啊,刚学没多久实在是不会

img

定义函数,然后输入结果放在数组里就不会了。我寻思定义数组和输入不能放在一块吗
就是 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从小到大排序