键盘输入prompt()
prompt()方法用于显示可提示用户进行输入的对话框。
这个方法返回用户输入的字符串
所以对输入的数字要进行类型转换
var num1 = +prompt("请输入第一个数:");
var num2 = +prompt("请输入第二个数:");
var num3 = +prompt("请输入第三个数:");
第一种
// 从小到大输出
if (num1 < num2 && num1 < num3) {
// num1最小,比较num2和num3
if (num2 < num3) {
alert(num1 + ',' + num2 + ',' + num3);
} else {
alert(num1 + ',' + num3 + ',' + num2);
}
} else if (num2 < num1 && num2 < num3) {
//num2最小,比较num1和num3
if (num1 < num3) {
alert(num2 + ',' + num1 + ',' + num3);
} else {
alert(num2 + ',' + num3 + ',' + num1);
}
} else {
// num3最小,比较num2和num1
if (num1 < num2) {
alert(num3 + ',' + num1 + ',' + num2);
} else {
alert(num3 + ',' + num2 + ',' + num1);
}
}
第二种
var nums = [num1, num2, num3];
nums.sort(function (a, b) { return a - b; });
alert(nums);
.sort(function (a, b) { return a - b; })//从小到大
.sort(function (a, b) { return b - a; })//从大到小