MMJiao
2016-11-23 17:10
<script type="text/javascript"> function tcon(x,y){ //定义函数 var x,y; if(x>y){ document.write("x大于y"); else if(x=y){ document.write("x等于y"); } else{ document.write("x小于y"); } } //函数体,判断两个整数比较的三种情况 } //调用函数,实现下面两组数中,返回较大值。 document.write(" 5 和 4 的较大值是:"+tcon(5,4)+"<br>"); document.write(" 6 和 3 的较大值是:"+tcon(6,3) ); </script>
if(x>y){
document.write("x大于y");
这段代码后面少了一个结尾大括号; 最底下多了一个结尾大括号;
另 比较的结果不能以document.write()输出, 这里要用返回值 return ,因为你下面用了document.write()输出;
如果上面你用document.write()输出; 下面就直接调用方法传递参数就好了,如:tcon(5,4);
<script type="text/javascript">
function tcon(x,y){ //定义函数
var x,y;
if(x>y){
return "x大于y";
}
else if(x=y){
return "x等于y";
}
else{
return "x小于y";
}
}
//函数体,判断两个整数比较的三种情况
//调用函数,实现下面两组数中,返回较大值。
document.write(" 5 和 4 的较大值是:"+tcon(5,4)+"<br>");
document.write(" 6 和 3 的较大值是:"+tcon(6,3) );
</script>
if...else 格式错了,正确如下
if(x>y){
document.write("x大于y");
}else if(x=y){
document.write("x等于y");
}else{
document.write("x小于y");
}
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题