在这篇文章中,我们将一起学习如何使用 JavaScript 执行简单的数学计算。在这个程序中,我们将获取两个数字和一个运算符作为输入,然后程序将根据提供的输入计算结果。
示例 1:
****输入 :****
运算符 : ‘+‘
数字1 (num1) : 5
数字2 (num2) : 6
****输出 :****
11
****解释:****
‘+‘ 运算符用于将两个值相加,因此 5+6 将是 11。
示例 2:
****输入 :****
运算符 : ‘-‘
数字1 (num1) : 5
数字2 (num2) : 6
****输出 :****
-1
****解释: ****
‘-‘ 运算符用于从一个值中减去另一个值,因此 5-6 将是 -1。
以下是我们可以用来进行简单数学计算的几种方法:
- 使用 If-Else 语句
- 使用 Switch Case 语句
使用 JavaScript 中的 If-Else 语句进行简单计算
- 为每种运算(即 ‘+‘, ‘-‘, ‘*‘, ‘/‘)创建 4 个函数。
- 在加法(add)函数中,使用 ‘+‘ 运算符将两个数字相加。
- 在减法(subtract)函数中,使用 ‘-‘ 运算符将两个数字相减。
- 在乘法(multiply)函数中,使用 ‘*‘ 运算符将两个数字相乘。
- 在除法(divide)函数中,使用 ‘/‘ 运算符将两个数字相除。
- 获取用户输入的运算符以及两个数字 num1 和 num2。
- 检查运算符是否为 ‘+‘,如果是则调用加法函数。如果运算符是 ‘-‘,则调用减法函数。如果运算符是 ‘*‘,则调用乘法函数。如果运算符是 ‘/‘,则调用除法函数。
- 如果用户输入了错误的输入,则返回“无效运算” (Invalid operation)。
示例:
JavaScript
CODEBLOCK_0c2ecfec
输出
The Result of this operation is : 4
时间复杂度: O(1)
空间复杂度: O(1)
使用 JavaScript 中的 Switch 语句进行简单计算
- 为每种运算(即 ‘+‘, ‘-‘, ‘*‘, ‘/‘)创建 4 个函数。
- 在加法(add)函数中,使用 ‘+‘ 运算符将两个数字相加。
- 在减法(subtract)函数中,使用 ‘-‘ 运算符将两个数字相减。
- 在乘法(multiply)函数中,使用 ‘*‘ 运算符将两个数字相乘。
- 在除法(divide)函数中,使用 ‘/‘ 运算符将两个数字相除。
- 获取用户输入的运算符以及两个数字 num1 和 num2。
- 使用 Switch 语句并将运算符作为参数传入。
- 情况 1 (Case 1): 如果运算符是 ‘+‘,则调用加法函数。
- 情况 2 (Case 2): 如果运算符是 ‘-‘,则调用减法函数。
- 情况 3 (Case 3): 如果运算符是 ‘*‘,则调用乘法函数。
- 情况 4 (Case 4): 如果运算符是 ‘/‘,则调用除法函数。
- 默认情况 (Default Case): 写入 ‘Invalid Operation‘(无效运算)。
- 打印结果。
示例:
JavaScript
CODEBLOCK_a96d3cef
输出
The Result of this operation is : 9
时间复杂度: O(1)
空间复杂度: O(1)