Formatea un precio
Implementa euros(cantidad), que devuelva exactamente dos decimales y el texto " €" al final.
Funciones Intermedio
Tu misión
Implementa euros(cantidad), que devuelva exactamente dos decimales y el texto " €" al final.
Define la función euros en el editor. El corrector llamará a tu función con distintas entradas y comprobará el valor devuelto. No basta con imprimir un resultado fijo.
Repasa si lo necesitas: Devuelve un valor con return · Convierte texto numérico antes de sumar
toFixed(2) devuelve una cadena con dos decimales. En este reto se pide un punto decimal y el sufijo « €»; no se trata de un formato de moneda localizado.
| Llamada | Debe devolver |
|---|---|
euros(3) | "3.00 €" |
euros(2.5) | "2.50 €" |
Pulsa Comprobar solución para probar también otras entradas. Puedes usar cualquier implementación que cumpla la consigna.
¿Necesitas una pista?
Pista 1
Necesitas exactamente dos decimales.
Pista 2
Busca un método de número que formatee decimales.
Pista 3
Usa toFixed(2) + " €".
Ver solución explicada
toFixed devuelve una cadena con un número fijo de decimales.
function euros(cantidad) {
return cantidad.toFixed(2) + " €";
}Esta es una solución posible. Otras implementaciones que produzcan el mismo comportamiento también son válidas.
Crea un formato para porcentaje.