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ş:
Javascript: N ondalık yuvarlak bir say...
Nasıl Javascript 1 ondalık yere yuvarl...
JavaScript içinde en fazla 2 ondalık y...
Nasıl Javascript bir sayı kadar yuvarl...
# - c Nasıl 2 ondalık basamak (bir say...