Operações
Escreva uma função que some, subtraia, divida ou multiplique valores. A expressão tem a forma variável operação variável. As variáveis precisam estar definidas, mas neste desafio elas já estarão definidas para você. Basta examinar as variáveis, converter as strings em números inteiros, usar algumas instruções condicionais if e combinar os valores de acordo com a operação.
Pense em como fazer isso. Existe alguma função que possa ajudar? É mais simples do que parece. Você receberá os números e a operação como strings e também deverá retornar o resultado como uma string.
Exemplos
operation("1", "2", "add") // "3"
operation("4", "5", "subtract") // "-1"
operation("6", "3", "divide") // "2"Observações
- Os números e a operação serão fornecidos como strings; 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 / 3retorna"1".