1)編寫任意個數字的求和、差、積、商的函數
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
//編寫任意個數字的求和、差、積、商的函數
function yunSuan(){
//因爲計算減法和除法的時候,第一個數字是0,對結果有影響,所以把第一個數字的值賦值給對應的聲明
//arguments[0]就是第一個
var add = arguments[0];
var cheng = arguments[0];
var jian = arguments[0];
var chu = arguments[0];
for(i = 1;i < arguments.length;i++){//for循環遍歷所有值
add += arguments[i];
cheng *=arguments[i];
jian -= arguments[i];
chu /= arguments[i];
}
console.log(add);
console.log(cheng);
console.log(jian);
console.log(chu);
}
yunSuan(9,2,4,2);
</script>
</body>
</html>
2)計算兩個文本框的加減乘除
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--計算兩個文本框的加減乘除-->
<input type="text1" name="txt1" id="txt1" placeholder="請輸入第一個數字" />
<input type="text2" name="txt2" id="txt2" placeholder="請輸入第二個數字" />
<input type="button" name="btn" id="btn" value="計算" />
<script type="text/javascript">
//兩個文本框的值傳給a,b
var a = txt1.value;
var b = txt2.value;
var add = 0,jian = 0,cheng = 0,chu = 0;//聲明加減乘除的初值
function exce(a,b){
add = a + b;
jian = a - b;
cheng = a * b;
chu = Math.random(a / b);
alert("加法結果爲:"+add+"減法結果爲:"+jian+"乘法加過爲:"+cheng+"除法結果爲:"+chu)
}
btn.onclick = function (){//事件函數
exce(parseInt(txt1.value),parseInt(txt2.value));//調用函數
}
</script>
</body>
</html>