JavaScript - Problemas al aplicar el método toFixed (number)

 
Vista:
Imágen de perfil de Israel
Val: 39
Ha disminuido su posición en 5 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Problemas al aplicar el método toFixed (number)

Publicado por Israel (18 intervenciones) el 23/06/2020 20:52:48
Utilizo el siguiente código para establecer los 4 números con solo 2 decimales pero no se ejecuta (es curioso pq si introduzco otros valores numéricos a veces funciona):

1
2
3
4
5
6
7
document.write (-5.toFixed(2) + "<br><br>");
 
document.write (-3.286.toFixed(2) + "<br><br>");
 
document.write (55.3.toFixed(2) + "<br><br>");
 
document.write (226.32578.toFixed(2) + "<br><br>");

Se puede hacer metiendo los valores numéricos dentro de variables y funciona; pero no entiendo por qué con los números directamente a veces funciona y a veces no.

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 1.448
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Problemas al aplicar el método toFixed (number)

Publicado por Alejandro (532 intervenciones) el 25/06/2020 20:21:20
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
Los enteros no te funcionan. Tampoco entiendo por que, pero si vas a hardcodear así lo mejor seria agregar Number
1
2
3
4
document.write( Number(-1).toFixed(2) + "<br><br>");
document.write( Number(-3.286).toFixed(2) + "<br><br>");
document.write( Number(55.3).toFixed(2) + "<br><br>");
document.write( Number(226.32578).toFixed(2) + "<br><br>");
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Israel
Val: 39
Ha disminuido su posición en 5 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Problemas al aplicar el método toFixed (number)

Publicado por Israel (18 intervenciones) el 29/06/2020 15:08:28
Hola Alejandro,

El problema se resuelve simplemente metiendo el número entre paréntesis; sin necesidad de indicar Number.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar