var xiao = prompt("xiao输入你想输入的数值吧"),
zhong = prompt("zhong输入你想输入的数值吧"),
da= prompt("da输入你想输入的数值吧");
if(xiao<zhong&&xiao<da)
{
if(da<zhong){
console.log("xiaox"+xiao,"da"+da,"zhong"+zhong)
}
else{
console.log("xiaox"+xiao,"zhong"+zhong,"da"+da,)
}
}
else if(zhong<xiao&&zhong<da){
if(xiao<da){
console.log("zhong"+zhong,"xiaox"+xiao,"da"+da)
}
else{
console.log("zhong"+zhong,"da"+da,"xiaox"+xiao)
}
}
else{
if(zhong<xiao){
console.log("da"+da,"zhong"+zhong,"xiaox"+xiao)
}
else{
console.log("da"+da,"xiaox"+xiao,"zhong"+zhong,)
}
}
学习js想完成一个判断输入数字排列大小(由小到大)案例
但是,当变量xiao等于99时会出现入下结果
不用回答了。。。明白了
let xiao = 500;
let zhong = 80;
let da = 10;
if (xiao > zhong) {
t = xiao;
xiao = zhong;
zhong = t;
}
if (xiao > da) {
t = xiao;
xiao = da;
da = t;
}
if (zhong > da) {
t = zhong;
zhong = da;
da = t;
}
console.log(xiao,zhong,da)