Я работаю над небольшим упражнением и пытаюсь разрешить пользователю вводить 5 случайных чисел, чтобы мой сценарий располагал их в порядке возрастания, однако он работает только с одиночными числами ди git. Например, когда пользователь вводит 27, программа сортирует его так, как если бы оно было просто 2. Я не уверен, что является причиной этого, и я открыт для любых предложений. (Кроме того, код не настолько лаконичен, насколько это возможно, но не обращайте внимания)
let array = [];
let scrapArray = [];
array[0] = prompt("Please input a random number");
array[1] = prompt("Please input another random number");
array[2] = prompt("Please input another random number");
array[3] = prompt("Please input another random number");
array[4] = prompt("Please input another random number");
for (let i = 0; i < 5; i++) {
for (let j = (i + 1); j < 5; j++) {
if (array[i] >= array[j]) {
scrapArray[i] = array[i];
array[i] = array[j];
array[j] = scrapArray[i]
}
}
}
console.log("the order of numbers from lowest to highest is: ");
for (let m = 0; m < array.length; m++) {
console.log(array[m]);
}