function add3(1,2,3)
{
sum = x + y +z;
document.write(x+"、"+y+"、"+z+"和:"+sum+"
");
}
add3(5,8,3);
add3(7,1,4);
传参数不应该在函数里面直接写参数吗
不是这样写的哦。只有在调用的函数的时候才传参数进去,定义函数的时候写的是一种通用的方法。
所以这里定义函数里参数不是确定的值,而是变量。
代码应该是这样的
function add3(x,y,z) { sum = x + y +z; document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>"); } add3(5,8,3); add3(7,1,4);
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>函数传参</title> <script type="text/JavaScript"> function add3(x,y,z) { sum = x + y +z; document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");} </script> </head> <body> <input type="button" value="TEST" onclick =add3( )> </body> </html>
我想请教个问题,假如我要在 onclick=add3(),这里实现一个功能就是,点击按钮后,调用函数propmt()出现一个输入框,然后我再输入框里输入3,4,5。这组参数会被调用到add3()这个函数中。这个想法可以实现吗?
如果还有方法能让实现建立一个数组[[3,4,5],[5,7,6],[9,7,4]],让add()能直接调用这个二维数组,能否实现呢?求教高手指教
function add3(x,y,z){ var sum = x + y +z; document.write(x+"、" + y + "、" + z + "和:" + sum); } add3(5,8,3); add3(7,1,4);