Operaciones

Escribe una función que sume, reste, divida o multiplique valores. La expresión tiene la forma variable operación variable. Las variables deben estar definidas, pero en este reto ya estarán definidas para ti. Solo tienes que examinar las variables, convertir las cadenas de texto en enteros, usar algunas instrucciones condicionales if y combinar los valores según la operación.

Piensa en cómo hacerlo. ¿Hay alguna función que te sirva? Es más sencillo de lo que parece. Recibirás los números y la operación como cadenas de texto, y también debes devolver el resultado como una cadena de texto.

Ejemplos

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

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

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

Notas

  • Los números y la operación se proporcionarán como cadenas de texto; también debes devolver el resultado como una cadena de texto.
  • Si el resultado es "undefined", devuelve "undefined" (por ejemplo, al dividir entre cero).
  • Al dividir, descarta la parte fraccionaria; por ejemplo, 4 / 3 devuelve "1".