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
Version imprimable
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
Hum :oops:
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 :oops:
en voici une autre
http://jsfromhell.com/classes/bignumber
http://jsfiddle.net/Nz7n8/
Code:
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));