<script>
window.onload = function () {
var value1 = document.getElementById("value1");
var value2 = document.getElementById("value2");
var value3 = document.getElementById("value3");
var btn = document.getElementById("btn");
var select = document.getElementById("select")
btn.onclick = function () {
var one, two, bignum; try {
one = value1.value.split(".")[1].length } catch (e) { one = 1 } try {
two = value2.value.split(".")[1].length } catch (e) { two = 1 }
bignum = Math.pow(10, Math.max(one, two))
if (value1.value == "" || value2.value == "") {
alert('值不能为空') value1.value = ""; value2.value = ""; value3.value = ""; }
else if ((value1.value != parseFloat(value1.value)) || (value2.value != parseFloat(value2.value))) {
alert("输入的值有误") value1.value = ""; value2.value = ""; value3.value = ""; }
else { if (select.value == "+") { value = (parseFloat(value1.value) * bignum + parseFloat(value2.value) * bignum) / bignum value3.value = value }
else if (select.value == "-") { value = (parseFloat(value1.value) * bignum - parseFloat(value2.value) * bignum) / bignum value3.value = value }
else if (select.value == "*") { value = (parseFloat(value1.value) * bignum * parseFloat(value2.value) * bignum) / (bignum * bignum) value3.value = value }
else { if (parseFloat(value2.value) == 0) { alert("除数不能为零") value1.value = ""; value2.value = ""; value3.value = ""; }
else { value = ((parseFloat(value1.value) * bignum) / (parseFloat(value2.value) * bignum)) value3.value = value
}
}
}
}
}
</script>
</head>
<body>
<div class="box">
<h1>简易计算</h1>
<input type="text" id="value1">
<select id="select">
<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option> </select>
<input type="text" id="value2">
<input type="button" id="btn" value="=">
<input type="text" id="value3">
</div>
</body>
</html>
计算器
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...