Operações

Escreva uma função que some, subtraia, divida ou multiplique valores. A operação é expressa como variável operação variável. Neste desafio, as variáveis já estarão definidas. Você só precisa examinar seus valores, converter as strings em números inteiros, usar algumas estruturas condicionais if e combiná-las de acordo com a operação.

Pense em como fazer isso. Existe alguma função que ajude? É mais simples do que parece. Os números e a operação serão fornecidos como strings, e você também deve retornar o resultado como uma string.

Exemplos

operation("1", "2", "add"); // "3"

operation("4", "5", "subtract"); // "-1"

operation("6", "3", "divide"); // "2"

Notas

  • Os números e a operação serão fornecidos como strings, e você também deve retornar o resultado como uma string.
  • Se o resultado for "undefined", retorne "undefined" (por exemplo, ao dividir por zero).
  • Na divisão, descarte a parte fracionária; por exemplo, 4 / 3 retorna "1".