Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Máy tính bằng câu lệnh switch case - JavaScript


Viết hàm JavaScript nhận vào chuỗi dạng "4 add 6", "6 divide 7", "23 modulo 8" để tạo máy tính đơn giản.

Chuỗi chứa hai số hai bên và phép toán ở giữa. Phép toán có thể là: "add", "divide", "multiply", "modulo", "subtract".

Ví dụ

Mã thực hiện:

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));

Kết quả

Kết quả in ra console:

19