Die wundersamen toString()-Ergebnisse

N

Netzwerkidi

Hallo,

was erlaube toString/length, bin ich geneigt zu fragen.

Code:
  <script type="text/javascript">
  
  function formatNumber(n,f) {
    alert(toString(n).length); // PSPad/IEalt + IE8.06 = 8, FF6.01 + Opera = 15
  }
  
  formatNumber(1314793178578);
  
  var x="1314793178578";
  
  alert(x.length); // Ergebnis je nach Umgebung: PSPad/IEalt  + IE8.06 = 13, FF6.01 + Opera = 13
  
  
  </script>

Wer weiß, was da los ist?

Grüße
Idi
 
Da war ich schon vorher wie auch auf zig anderen Seiten.

Irgendwie hatte ich wohl Tomaten auf den Augen.

Ich hatte mich schon gewundert, warum length eine Methode der Zahl ist - Zahl.length -und toString arbeitet wie parseInt()...

Danke!
 
Zurück