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

  • BigDawsVlogs

    BigDawsVlogs

    17 HAZİRAN 2013
  • jkimisyellow

    jkimisyellow

    6 Mayıs 2009
  • Julian Smith

    Julian Smith

    31 EKİM 2006