JavaScript 中的 Switch case 计算器
javascriptweb developmentfront end technologyobject oriented programming更新于 2025/12/4 19:24:17
假设,我们需要编写一个 JavaScript 函数,该函数接受如下字符串来创建计算器 −
"4 加 6" "6 除 7" "23 模 8"
基本上,这个想法是字符串将在两边包含两个数字,中间包含一个表示操作的字符串。
中间的字符串可以采用以下五个值之一 −
"add", "divide", "multiply", "modulo", "subtract"
我们的工作是根据字符串返回正确的结果
示例
让我们来编写该函数的代码 −
const problem = "3 add 16";
const calculate = opr => {
const [num1, operation, num2] = opr.split(" ");
switch (operation) {
case "add":
return +num1 + +num2;
case "divide":
return +num1 / +num2;
case "subtract":
return +num1 - +num2;
case "multiply":
return +num1 * +num2;
case "modulo":
return +num1 % +num2;
default:
return 0;
}
}
console.log(calculate(problem));
输出
控制台输出:−
19
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

