不知道问题在哪里?哪位大侠知道问题在哪里?
function big(a,b)
if (a>b){
return a
};
else if(a==b){
return "相等"
};
if (a<b){
return b
}
big1=big(5,4)
big2=big(6,3)
//调用函数,实现下面两组数中,返回较大值。
document.write(" 5 和 4 的较大值是:"+big1 +"
");
document.write(" 6 和 3 的较大值是:" +big2);
function big(a,b){} 整个函数要用大括号括起来.
if(a>b){return a;} if后面的语句整个用大括号括起来,这里错将分号写在大括号外了,后面有几处一样的错误
else if (a<b) 这里错写为if(a<b)
var big1=big(5,4); 这里没有用var先定义big
完整语句
function big(a,b)
{
if (a>b)
{ return a;}
else if(a==b)
{ return "相等"; }
else { return b ;}
}
var big1=big(5,4);var big2=big(6,3)
document.write(" 6 和 3 的较大值是:" +big2);
主要还是代码格式的问题吧,代码逻辑没有大的问题,帮你修正了一下
<script>
function big(a, b) {
if (a > b) {
return a;
}
else if (a < b) {
return b;
}
else {
return "相等";
}
}
big1 = big(5, 4);
big2 = big(6, 3);
//调用函数,实现下面两组数中,返回较大值。
document.write(" 5 和 4 的较大值是:" + big1 + "<br />");
document.write(" 6 和 3 的较大值是:" + big2);
</script>
如果没有编程基础可能一开始学JavaScript主要还是格式问题,不过没关系不用心急,看多了就会了(ノ゚▽゚)ノ