用JavaScript中函数的定义与调用创建一个计算器
时间: 2024-11-15 17:33:12 浏览: 9
在JavaScript中,我们可以定义一个简单的函数来创建一个基本的计算器。这里以加法、减法为例:
```javascript
// 定义一个计算加法的函数
function add(a, b) {
return a + b;
}
// 定义一个计算减法的函数
function subtract(a, b) {
return a - b;
}
// 调用这些函数
let resultAdd = add(5, 3); // 结果是8
console.log("加法结果:", resultAdd);
let resultSubtract = subtract(10, 7); // 结果是3
console.log("减法结果:", resultSubtract);
```
在这个例子中,我们定义了两个函数`add`和`subtract`,它们分别用于执行加法和减法操作。然后通过传入不同的参数来调用这些函数,并将结果存储在变量中。
你可以根据需要扩展这个基础,添加更多的数学运算函数,如乘法(`multiply`)、除法(`divide`)等,以及支持用户输入的功能。
相关问题
全局函数——用JavaScript实现一个简易计算器
全局函数是指在JavaScript中定义的可以在任何地方调用的函数。下面是一个使用JavaScript实现简易计算器的全局函数的示例代码:
```
function calculator() {
var num01 = parseFloat(document.getElementById('input01').value);
var num02 = parseFloat(document.getElementById('input02').value);
alert((num01 + num02));
}
```
在上面的示例中,我们定义了一个名为calculator的全局函数,通过获取id为input01和input02的输入框的值并进行相加,最后通过alert函数弹出结果。
请注意,以上只是一个简单的示例代码,您可以根据需要自行扩展和修改。
使用箭头函数实现一个简易计算器的函数,使用JS
在JavaScript中,你可以使用箭头函数简明地创建一个基本的加减乘除四则运算的计算器函数。这里是一个简单的例子:
```javascript
// 创建一个接受两个数字和一个操作符作为参数的箭头函数
const calculator = (num1, num2, operator) => {
switch (operator) {
case '+':
return num1 + num2;
case '-':
return num1 - num2;
case '*':
return num1 * num2;
case '/':
// 检查除数是否为零,防止运行时错误
if (num2 !== 0) {
return num1 / num2;
} else {
throw new Error("Divide by zero is not allowed.");
}
default:
throw new Error("Invalid operator. Please use '+', '-', '*' or '/'");
}
};
// 调用函数计算结果
try {
console.log(calculator(10, 2, '+')); // 输出 12
console.log(calculator(6, 3, '*')); // 输出 18
} catch (error) {
console.error(error.message);
}
```
在这个示例中,`calculator`函数根据传入的操作符执行相应的计算,并处理了除数为零的情况。
阅读全文