為什么只輸出5、8、3和16,沒有7、1、4和12啊
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函數(shù)傳參</title>
<script type="text/JavaScript">
? ?function sum(x,y,z) ? ? ? ? ? ? ?
{
?sum = x + y +z;
?document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");
}
sum(5,8,3); ? ?
sum(7,1,4);
?
</script>
</head>
<body>
</body>
</html>
2016-04-02
函數(shù)名不要用sum就可以了。(準(zhǔn)確地說是存儲求和結(jié)果的變量不要和函數(shù)名稱相同)原理見下圖:
2016-04-02
把sum=x+y+z中的sum換一個(gè)命名num=x+y+z ,再試試!
2016-04-02
sum = x + y +z;改成 var sum =x+y+z;即可
或者你改一下函數(shù)名 函數(shù)名最好不要和變量名一樣