javacripte函数参数的问题

<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()能直接调用这个二维数组,能否实现呢?求教高手指教


uwenhao2008
浏览 1461回答 4
4回答

uwenhao2008

我试一下你们的回答,先谢谢了

狂飙的蜗牛_1

s是字符串数组<script>var s=0;for(var i=0;i<3;i++){     var p=prompt();  s+=p;}alert(s[2]);</script>

狂飙的蜗牛_1

是这样吗?写了个例子,你可以参考下<script>var s=0;for(var i=0;i<3;i++){     var p=prompt();     p=parseInt(p);     s+=p;}alert(s);</script>
打开App,查看更多内容
随时随地看视频慕课网APP