En JavaScript, j'ai un nombre qui est de 21 chiffres et je veux l'analyser.
Existe-t-il une méthode parseDouble en JavaScript?
Il n'est pas possible de traiter nativement un nombre de précision à 21 chiffres en JavaScript.
JavaScript n'a que un type de nombre: "nombre", qui est une valeur IEEE-754 Double Precision ("double"). En tant que tel, parseFloat
en JavaScript est l'équivalent d'un "double analyse" dans d'autres langues.
Cependant, un nombre/"double" seulement fournit 16 chiffres significatifs (décimaux) de précision et donc la lecture d'un nombre à 21 chiffres perdra les 5 chiffres les moins significatifs1.
Pour plus de précision (ou d'exactitude) une bibliothèque "grand nombre" doit être utilisée;
1 Des informations peuvent être perdues lors du codage en tant que "double" IEEE, qui ne peut pas coder toutes les valeurs décimales exactement, mais c'est une autre question ..