

这次给大家带来JS实现计算器功能最简洁方法,JS实现计算器功能的注意事项有哪些,下面就是实战案例,一起来看一下。
具体代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>www.gxlcms.com JS计算器</title>
<script type="text/javascript">
// window.onload 获取元素getElementById
window.onload = function(){
var oTxt1 = document.getElementById('val01');
var oTxt2 = document.getElementById('val02');
var oFuhao = document.getElementById('fuhao');
// 这三个要放在button函数里面,因为s1.value是获取input里面的输入,但是这个时候还没有输入了
// var iNum1 = oTxt1.value;
// var iNum2 = oTxt2.value;
// var iNum3 = oFuhao.value;
oBtn = document.getElementById('btn');
???????// 计算按钮点击事件
oBtn.onclick = function(){
var iNum1 = oTxt1.value;
var iNum2 = oTxt2.value;
var iNum3 = oFuhao.value;
var iResult;
??????????//如果两个输入有一个是空的话??????????//return是让if里面执行结束
if (iNum1=='' || iNum2=='') {
alert('不能为空');
return;
}??????????//isNaN() 如果是true,说明是非数字,所以如果两个输入中有非数字,就提示alert
if (isNaN(iNum1) || isNaN(iNum2)) {
alert('不能有字母');
return;
}??????????//对+-*/四个操作对应的value进行判断??????????//如果直接iNum1+iNum2 相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!
推荐阅读:
JS随机排序数组
vue的组件与框架结构如何选用
