JavaScript Number toPrecision() yöntemi
- Önceki sayfa toLocaleString()
- Sonraki sayfa toString()
- Bir üst katmanı geri dön JavaScript Number Referans Kılavuzu
Tanım ve kullanım
toPrecision()
Bu yöntem sayıyı belirtilen uzunlukta biçimlendirir.
Bu yöntem sayının geçerli rakamlarını biçimlendirir.
Örnek
Örnek 1
Sayıyı belirtilen uzunlukta biçimlendirin:
let num = 13.3714; let n = num.toPrecision(2);
Örnek 2
Ondalık sayıyı biçimlendirin:
let num = 0.001658853; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Örnek 3
Sayıyı belirtilen uzunlukta biçimlendirin:
let num = 13.3714; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Örnek 4
Biçimlendirilmemiş:
let num = 13.3714; num.toPrecision();
grama
number.toPrecision(precision)
parametre
parametre | tanım |
---|---|
precision |
opsiyonel. rakam sayısı. 1 ~ 21 arasında (ve 1 ve 21 dahilinde) değerler. Atlanırsa, biçimlendirilmemiş herhangi bir formatta sayı döner. |
dönen değer
tür | tanım |
---|---|
string | belirtilen hassasiyette numarayı biçimlendirir. |
teknik ayrıntılar
dönen değer
Number'ın string temsilini döner, içerir precision geçerli rakam.
Eğer precision yeterince büyük, Number tam sayı kısmındaki tüm rakamları içerebiliyorsa, dönen string sayısal sayı sistemi kullanır.
Diğer durumda, üslü sayı sistemi kullanılır, yani ondalık nokta öncesinde bir rakam, ondalık nokta sonrasında precision1 rakamı.
Gerekirse, bu sayı yuvarlanır veya 0 ile tamamlanır.
atılır
istisna | tanım |
---|---|
RangeError |
şu anda precision Çok küçük veya çok büyük olduğunda atılan istisna. 1 ~ 21 arasındaki değerler bu istisnayı tetiklemez. Bazı implementasyonlar daha büyük veya daha küçük aralık değerlerini destekler. |
TypeError | Bu yöntemi çağıran nesne Number değilse atılan istisna. |
Tarayıcı desteği
toPrecision()
ECMAScript3 (ES3) özellikleri.
Tüm tarayıcılar ES3 (JavaScript 1999) tamamen destekler:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Destek | Destek | Destek | Destek | Destek | Destek |
- Önceki sayfa toLocaleString()
- Sonraki sayfa toString()
- Bir üst katmanı geri dön JavaScript Number Referans Kılavuzu