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

  • Floortile83

    Floortile83

    16 Ocak 2010
  • listedabive

    listedabive

    30 Ocak 2007
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006