用JavaScript编写函数实现简易计算器
时间: 2023-06-08 10:08:02 浏览: 104
好的,我可以回答这个问题,以下是一个简单的 JavaScript 函数实现简易计算器的例子:
```
function calculator(num1, operator, num2) {
if (operator === '+') {
return num1 + num2;
} else if (operator === '-') {
return num1 - num2;
} else if (operator === '*') {
return num1 * num2;
} else if (operator === '/') {
return num1 / num2;
} else {
return "Invalid operator!";
}
}
```
在这个函数中,我们传递了三个参数:num1 表示第一个数字,operator 表示运算符,num2 表示第二个数字。然后我们使用了 if-else 语句来根据运算符来执行相应的计算。最后,如果传入的运算符无效,函数会返回 "Invalid operator!"。
使用这个函数时,您可以像这样调用它:
```
calculator(2, '+', 3); // 结果为 5
calculator(4, '/', 2); // 结果为 2
calculator(5, '%', 3); // 结果为 "Invalid operator!"
```
相关问题
JavaScript编写函数实现简易计算器。
下面是一个简单的 JavaScript 函数,可以实现基本的加、减、乘、除运算。你可以根据需要进行修改和优化。
```javascript
function calculator(num1, num2, operator) {
switch (operator) {
case '+':
return num1 + num2;
case '-':
return num1 - num2;
case '*':
return num1 * num2;
case '/':
if (num2 === 0) {
return '除数不能为0';
} else {
return num1 / num2;
}
default:
return '运算符不正确';
}
}
```
使用示例:
```javascript
console.log(calculator(2, 3, '+')); // 5
console.log(calculator(5, 2, '-')); // 3
console.log(calculator(3, 4, '*')); // 12
console.log(calculator(6, 0, '/')); // '除数不能为0'
console.log(calculator(8, 2, '%')); // '运算符不正确'
```
用JavaScript编写一个简易计算器界面,使用表单控件完成界面设计,要求具有计算功能。
好的,这是一个很好的问题!你可以使用HTML和JavaScript来创建一个简单的计算器。首先,你需要创建一个表单,其中包含数字和运算符按钮。然后,你需要编写JavaScript代码来处理用户输入并计算结果。这可能涉及到使用JavaScript中的一些数学函数和运算符,比如加减乘除。最后,你需要将计算结果显示在界面上。希望这对你有所帮助!
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)