javascript四则运算代码

以下是一个简单的JavaScript四则运算代码示例:

// 定义四则运算函数
function calculate(operator, num1, num2) {
  switch (operator) {
    case '+':
      return num1 + num2;
    case '-':
      return num1 - num2;
    case '*':
      return num1 * num2;
    case '/':
      return num1 / num2;
    default:
      return 'Invalid operator';
  }
}

// 测试四则运算函数
console.log(calculate('+', 2, 3)); // 输出: 5
console.log(calculate('-', 5, 2)); // 输出: 3
console.log(calculate('*', 4, 6)); // 输出: 24
console.log(calculate('/', 10, 2)); // 输出: 5
console.log(calculate('%', 7, 3)); // 输出: 'Invalid operator'

在上面的代码中,我们定义了一个calculate函数,它接受三个参数:运算符(operator)、第一个数字(num1)和第二个数字(num2)。根据传入的运算符,函数会执行相应的四则运算,并返回结果。如果传入的运算符不是+-*/,则返回Invalid operator

我们通过调用calculate函数来测试四则运算的结果,并使用console.log打印结果到控制台。

如果你想要一个更完整的四则运算代码,可以考虑以下示例:

// 定义四则运算函数
function calculate(operator, num1, num2) {
  switch (operator) {
    case '+':
      return num1 + num2;
    case '-':
      return num1 - num2;
    case '*':
      return num1 * num2;
    case '/':
      if (num2 !== 0) {
        return num1 / num2;
      } else {
        return 'Divide by zero error';
      }
    default:
      return 'Invalid operator';
  }
}

// 获取用户输入
let operator = prompt('请输入运算符(+、-、*、/):');
let num1 = parseFloat(prompt('请输入第一个数字:'));
let num2 = parseFloat(prompt('请输入第二个数字:'));

// 执行四则运算
let result = calculate(operator, num1, num2);

// 输出结果
console.log('结果:', result);

在这个示例中,我们添加了一些额外的功能。首先,使用prompt函数获取用户输入的运算符和数字,并使用parseFloat将输入的字符串转换为浮点数。然后,我们调用calculate函数执行四则运算,并将结果存储在result变量中。最后,使用console.log打印结果到控制台。

请注意,我们还添加了对除法运算中除数为零的情况进行判断,如果除数为零,则返回Divide by zero error。这是为了避免出现除以零的错误。