如何在JS里调用子函数
<!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>函数</title> <script type="text/javascript"> function re() { var i=prompt("请输入第一个整数"); var j=prompt("请输入第二个整数"); compare(a,b); } //定义函数 function compare(a,b) { var i=a,j=b; if(i>j) { alert(i); } else if(i<j) { alert(j); } else alert("相等"); } </script> </head> <body> <form> <input type="button" value="开始比较大小" onclick="re()"/> </form> </body> </html>
<!DOCTYPE HTML>
比如我这个程序,可以进入re函数,但是进不了compare函数。 是我哪里写错了吗
<!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>函数</title> <script type="text/javascript"> function re() { var i=prompt("请输入第一个整数"); var j=prompt("请输入第二个整数"); compare(i,j); } //定义函数 function compare(a,b) { var i=a,j=b; if(i>j) { alert(i); } else if(i<j) { alert(j); } else alert("相等"); } </script> </head> <body> <form> <input type="button" value="开始比较大小" onclick="re()"/> </form> </body> </html>
亲,你re函数的参数a,b没有意义,compare函数没法执行,你改成i,j就ok 了
在第一个·函数后面加入return 0.