由于JavaScript程序的篇幅较长,我将为您提供一个简化版的计算器程序,您可以根据需要进行修改和扩展。
// 定义一个计算器对象 var calculator = { // 定义加法函数 add: function(a, b) { return a + b; }, // 定义减法函数 subtract: function(a, b) { return a - b; }, // 定义乘法函数 multiply: function(a, b) { return a * b; }, // 定义除法函数 divide: function(a, b) { if (b === 0) { console.log("除数不能为0"); return null; } else { return a / b; } } }; // 获取用户输入的两个数字 var num1 = parseFloat(prompt("请输入第一个数字:")); var num2 = parseFloat(prompt("请输入第二个数字:")); // 获取用户选择的操作符 var operator = prompt("请输入操作符(+、-、*、/):"); // 根据用户选择的操作符调用相应的函数,并显示结果 switch (operator) { case "+": var result = calculator.add(num1, num2); break; case "-": var result = calculator.subtract(num1, num2); break; case "*": var result = calculator.multiply(num1, num2); break; case "/": var result = calculator.divide(num1, num2); break; default: console.log("无效的操作符"); return; } if (result !== null) { alert("结果为:" + result); }
这个简化版的计算器程序包括了加法、减法、乘法和除法四种基本运算,用户可以通过输入两个数字和一个操作符来执行相应的运算,程序会根据用户输入的操作符调用相应的函数,并显示结果,如果用户输入的是无效的操作符,程序会提示“无效的操作符”,如果用户在执行除法运算时输入的除数为0,程序会提示“除数不能为0”,并返回null。