Estoy comprobando un número si es nulo, indefinido, excepto 0/0.0/0.00 y luego mostrar el valor en la interfaz de usuario, como se muestra a continuación:
const currencyFormat = (num) => { if(!num) { // should be true for all cases except 0 return "0.00" } return "$"+ num; } in render : {num === null && <div> <h1> {currencyFormat(num)} </h1> </div>} ¿Cómo puedo mostrar 0/0.0/0.00 porque if !num también es verdadero para 0?
Tal vez puedas probar algo como:
const currencyFormat = (num) => { const number = parseInt(num); if(isNaN(number)) // return whatever you want in case when invalid number(or no number at all) if(number === 0) return "0.00"; return "$"+ num; }