这段JavaScript代码片段是用来实现一个简单的计算器功能。代码如下:
function calculate(num1, num2, operator) {
let result;
switch (operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
result = 'Invalid operator';
}
return result;
}
const num1 = 10;
const num2 = 5;
const operator = '+';
const result = calculate(num1, num2, operator);
console.log(result);
这段代码定义了一个名为calculate
的函数,该函数接受三个参数:num1
、num2
和operator
。函数根据传入的operator
参数执行相应的计算操作,并返回计算结果。
在代码中,使用了switch
语句来根据不同的operator
执行不同的计算操作。如果operator
是+
,则执行加法运算;如果是-
,则执行减法运算;如果是*
,则执行乘法运算;如果是/
,则执行除法运算。如果operator
不是以上任何一个值,则返回字符串Invalid operator
。
接下来,代码定义了三个变量num1
、num2
和operator
,分别表示要进行计算的两个数字和操作符。然后,调用calculate
函数,并将这三个变量作为参数传入。最后,将计算结果打印到控制台。
这段代码的作用是将两个数字进行指定的数学运算,并返回结果。可以根据实际需求修改num1
、num2
和operator
的值来进行不同的计算操作。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云