出不來(lái)...伙伴們幫我看看啊哭...
<script type="text/javascript">
//定義函數(shù)
function max(num1,num2){
??? var num1,num2;
??? if(num1>num2){max=num1;}
??? else if(num1<num2){max=num2;}
??? else{max="兩數(shù)字相等";}
??? return max;
??? }
? document.write("5和4的較大值是:"+max(5,4)+"<br>");
? document.write("6和3的較大值是:"+max(6,3)+"<br>");
</script>
2017-02-02
首先,全局變量名是和函數(shù)名不能相同。,若局部變量名與全局變量名或函數(shù)名相同,則在該局部變量作用范圍內(nèi)不能使用相應(yīng)的全局變量或函數(shù)。?
在這個(gè)案列中,如果依舊保持這全部代碼的話,在開始的時(shí)候定義下max就可以了。
如下,
function max(num1,num2){
? ? ? var max=0;
? ? ? if(num1>num2){max=num1;}
? ? else if(num1<num2){max=num2;}
? ? else{max="兩數(shù)字相等";}
? ? return max;
恩,不過(guò)最好不要同名了
2017-01-23
//定義函數(shù)
function comparebig(x,y){
//函數(shù)體,判斷兩個(gè)整數(shù)比較的三種情況
? ? if(x>y){
? ? ? ? return x;
? ? }else if(x==y){
? ? ? ? return x;
? ? }else{
? ? ? ? return y;
? ? }
}
//調(diào)用函數(shù),實(shí)現(xiàn)下面兩組數(shù)中,返回較大值。
? document.write(" 5 和 4 的較大值是:"+comparebig(5,4)+"<br>");
? document.write(" 6 和 3 的較大值是:"+comparebig(6,3) );?
2017-01-06
關(guān)鍵字沖突和重復(fù)定義參數(shù)
2017-01-03
可以直接返回值:
<script type="text/javascript">
function max(num1, num2) {
if(num1 > num2) {
return num1;
} else if(num1 < num2) {
return num2;
} else {
return "兩數(shù)字相等";
}
}
document.write("5和4的較大值是:" + max(5, 4) + "<br>");
document.write("6和3的較大值是:" + max(2, 3) + "<br>");
</script>
2017-01-03
兩個(gè)問(wèn)題:1.你定義的函數(shù)里的max未聲明就直接用了;2.num1,num2是傳過(guò)來(lái)的參數(shù),你在函數(shù)中重復(fù)定義了
2017-01-03
兄弟,我?guī)湍愀暮昧耍?/p>
<script type="text/javascript">
//定義函數(shù)
function max(num1,num2){
? ? var max;
??? if(num1>num2){max=num1;}
??? else if(num1<num2){max=num2;}
??? else{max="兩數(shù)字相等";}
??? return max;
??? }
? document.write("5和4的較大值是:"+max(5,4)+"<br>");
? document.write("6和3的較大值是:"+max(6,3)+"<br>");?
</script>
2017-01-03
你的變量max和函數(shù)名相同了
<script type="text/javascript">
//定義函數(shù)
function max(num1, num2) {
var num1, num2;
if(num1 > num2) {
maxN = num1;
} else if(num1 < num2) {
maxN = num2;
} else {
maxN = "兩數(shù)字相等";
}
return maxN;
}
document.write("5和4的較大值是:" + max(5, 4) + "<br>");
document.write("6和3的較大值是:" + max(6, 3) + "<br>");
</script>
2017-01-03
else(num1<numb2)改成else就可以了