js1)編寫任意個數字的求和、差、積、商的函數 2)計算兩個文本框的加減乘除

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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章