两种方法,代码如下
function compare(a, b, c) {
var min = 0;
for (i = 0; i < arguments.length; i++) {
if (arguments[i] < arguments[min]) min = i;
}
var temp = arguments[0];
arguments[0] = arguments[min];
arguments[min] = temp;
var middle = 1;
for (j = 1; j < arguments.length; j++) {
if (arguments[j] < arguments[middle]) middle = j;
}
var temporary = arguments[1];
arguments[1] = arguments[middle];
arguments[middle] = temporary;
document.write(arguments[0], arguments[1], arguments[2]);
}
compare(Number(prompt("请输入数字1")), Number(prompt("请输入数字2")), Number(prompt("请输入数字3")));
后来感觉这个arguments用的不是很有必要...
方法2
// 第二种方法
function compare2(a, b, c) {
v