波波维奇会变向
2019-11-06 16:36
function compare(x,y){
if(x==y){
return x;
}
else if(x!=y){
if(x>y){
return x;
}
else{
return y;
}
}
}
var com1=compare(5,4);
var com2=compare(6,3);
可以优化一下:
<script type="text/javascript">
// 使用javascript代码写出一个函数:实现传入两个整数后弹出较大的整数。
function compare(a,b){
if(a==b){
return a+"和"+b+"相等";
}else if(a>b){
return a+"和"+b+"中较大值的值是:"+a
}else{
return a+"和"+b+"中较大值的值是:"+b
}
}
document.write(compare(2,2)+'<br>');
document.write(compare(5,4)+'<br>');
document.write(compare(6,3)+'<br>');
</script>
输出结果:
2和2相等
5和4中较大值的值是:5
6和3中较大值的值是:6
function compare(x,y){
if(x>y){
alert(x+"大于"+y);
return x;
}else if(x<y){
alert(x+"小于"+y);
return y;
}else{
alert(x+"等于"+y);
}
}
相等的那个你直接说它相等就是了。
既然x==y和x>y结果都是return x; 就可以把两个写一块呀。
if(x<y){
return y;
}else{
return x;
}
这样写也就简便一点点?
JavaScript进阶篇
468193 学习 · 21891 问题
相似问题