J'essaie d'utiliser Je voulais arrondir le résultat ainsi après le 2ème numéro, il y aura Decimal, par exemple. (79.222) p> Obtenir une erreur disant TOFIXED CODE> Méthode de réaction, mais d'obtenir une erreur de temps de compilation. apps.density.tofixed n'est pas une fonction code>. Toute aide est grandement appréciée. Merci p> p>
4 Réponses :
Veuillez vérifier le type de apps.dité code>. Son type de numérique doit.
TOFIXED code> n'est pas une méthode de types variables non numériques. P>
Vous devez vous assurer que apps.dité code> est le numéro. Vous pouvez vous référer à Ceci p> var num = 123.456;
console.log(num.toFixed(2))
Modification en numérique à l'aide de p> + code> ou numéro () const num = '12.345'
console.log((+num).toFixed(2) /10 *50)
J'ai eu ce même problème à dire que Somestate.Tofixed n'est pas une fonction. Je l'ai réparé en l'enveloppant en nombre ().
au lieu de: p> changer à: p>
Quel est le type de données de
apps.dité code>? Avant le retour de votre fonction de rendu où cette JSX est, placez dansconsole.log (typeof accessives) code>. Il est probable queapps.dité code> n'est pas ce que vous pensez que c'est.Comment puis-je convertir en type numérique
Quel est le type
de la valeur code>? un string? Si tel est le cas, vous pouvez faireparseint () code> pour le contraindre dans un chiffre numérique. Voir Docs ici: développeur.mozilla.org/en- US / Docs / Web / JavaScript / Référence / ...