java script简易计算器的实现

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script>

/* 算术运算函数,用于计算两个的数的加减乘除,
	number1 传入的第一个参数 
	number2 传入的第二个参数 
	operaType 传信的操作类型,
	1 表示 + 
	2 表示 -
	3 表示 *
	4 表示 /

 */
function operation (number1,number2,operaType){
	 if(operaType == 1){
	 	return number1 + number2;
	 }else if(operaType == 2){
	 	return number1 - number2;
	 }else if(operaType == 3){
	 	return number1 * number2;
	 }else if(operaType == 4){
	 	return number1 / number2;
	 }
}

/*
	根据id得到Element
*/
function getElement(id){
	return document.getElementById(id);
}

/*
计算器主调用函数,
	传入两个text的id,
	传入操作类型
	传入结果显示id
	返回运算结果。
	1 表示 + 
	2 表示 -
	3 表示 *
	4 表示 /
*/
function operationMain(id1,id2,tyep,resultid){
	//取出值1
	var number1 = parseInt(getElement(id1).value);
	var number2 = parseInt(getElement(id2).value);
	var opType = parseInt(tyep);
	var result = operation (number1,number2,opType);
	getElement(resultid).innerText = result;
	/* getElement(resultid).innerHeml = '';这个方法可以插入入带标签的文字*/
}
</script>

<title>java script的实现</title>
</head>

<body>

<form id="calculator">
简易计算器<br>
第一个数:<input type="text" id="number1"><br>
第二个数:<input type="text" id="number2"><br>
<input type="button" value="+" onClick="operationMain('number1','number2','1','result')">
<input type="button" value="-" onClick="operationMain('number1','number2','2','result')">
<input type="button" value="×" onClick="operationMain('number1','number2','3','result')">
<input type="button" value="÷" onClick="operationMain('number1','number2','4','result')"><br>
计算结果:<input type="text" id="result">

</form>



</body>
</html>

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值