0
votes

Comment utiliser la méthode toofixed pour réagir JSX

J'essaie d'utiliser TOFIXED Méthode de réaction, mais d'obtenir une erreur de temps de compilation.

Je voulais arrondir le résultat ainsi après le 2ème numéro, il y aura Decimal, par exemple. (79.222) xxx

Obtenir une erreur disant apps.density.tofixed n'est pas une fonction . Toute aide est grandement appréciée. Merci


3 commentaires

Quel est le type de données de apps.dité ? Avant le retour de votre fonction de rendu où cette JSX est, placez dans console.log (typeof accessives) . Il est probable que apps.dité 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 ? un string? Si tel est le cas, vous pouvez faire parseint () pour le contraindre dans un chiffre numérique. Voir Docs ici: développeur.mozilla.org/en- US / Docs / Web / JavaScript / Référence / ...


4 Réponses :


1
votes

Veuillez vérifier le type de apps.dité . Son type de numérique doit. TOFIXED n'est pas une méthode de types variables non numériques.


0 commentaires

0
votes

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))


0 commentaires

0
votes

Modification en numérique à l'aide de + code> ou numéro ()

p>

const num = '12.345'
console.log((+num).toFixed(2) /10 *50)


0 commentaires

0
votes

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: xxx

changer à: xxx < / p>


0 commentaires