Salut à tous,
Je decortique un script et j'ai un petit problème je ne comprend pas la signification de 1.9452340981422994e+22 ?
Quelqu'un pourrait me dire la signification du e+XX ?
Merci à vous
Salut à tous,
Je decortique un script et j'ai un petit problème je ne comprend pas la signification de 1.9452340981422994e+22 ?
Quelqu'un pourrait me dire la signification du e+XX ?
Merci à vous
notation scientifique des puissances de 10
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Hum
Merci beaucoup, par contre maintenant je dois convertir ce nombre en string ca va etre joyeux
il existe des libs pour gérer ça en js ...
en particulier une très connue mais que je ne retrouve pas
en voici une autre
http://jsfromhell.com/classes/bignumber
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
http://jsfiddle.net/Nz7n8/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function bigNumberToString(n) { var str = typeof(n) == "string" ? n : n.toString(); if (str.match(/(\d)\.*(\d*)e\+(\d+)/)) { // document.write(RegExp.$1, RegExp.$2, RegExp.$3); str = RegExp.$1 + RegExp.$2 + new Array(RegExp.$3 - (RegExp.$2).length + 1).join('0'); } return str; } var n = "1234567891234567891234567890"; document.write(n+'<br>'); n = parseInt(n,10); document.write(bigNumberToString(n));
Partager