SORU
5 EYLÜL 2011, PAZARTESİ


JavaScript: ondalık sayı Yuvarlak, ama şerit ek sıfır

Senaryo şöyle: 1.0 gitmeliyim. .9999999999999999 alıyorum
Hassas ondalık bir yeri kaybetmeyi göze alacak, biraz çalışır .toFixed(15) kullanıyorum.

Yuvarlama çalışır, ama sorun 1.000000000000000 vermiş olduğum.
Bir şekilde ondalık sayı yuvarlak, ama ekstra boşluk şerit var mı?

Not: .toPrecision istemiyordum; ben sadece virgülden sonra kaç sayı belirtmek istiyorum.
NOT 2: aslında virgülden sonra veri olan sayılar için yüksek hassasiyetli tutmak istiyorum çünkü .toPrecision(1) kullanamam. İdeal olarak, tam olarak birçok ondalık olarak gerekli (15) olacaktır.

CEVAP
5 EYLÜL 2011, PAZARTESİ


>>> parseFloat(0.9999999.toFixed(4));
1
>>> parseFloat(0.0009999999.toFixed(4));
0.001
>>> parseFloat(0.0000009999999.toFixed(4));
0

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Austin Evans

    Austin Evans

    5 AĞUSTOS 2007
  • parlophone

    parlophone

    28 ŞUBAT 2006
  • JeezyVEVO

    JeezyVEVO

    12 Mayıs 2009