36 of 264 menu

toPrecision Metodu

toPrecision metodu, bir sayıyı belirlenen basamağa yuvarlar. Math.round'tan farklı olarak yuvarlama sadece kesirli kısımda yapılmaz. Metodun parametresi olarak sayıda kaç basamak kalacağı belirtilir. Diğer basamaklar atılır. Kalan son basamak matematiksel yuvarlama kurallarına göre yuvarlanır. Parametre boşsa, orijinal sayı döndürülür. Belirtilen basamak sayısı ondalık kısmın kesilmesiyle elde edilemiyorsa, sayıyı üstel forma çevirir.

Sözdizimi

sayı.toPrecision(uzunluk);

Örnek

Bu örnekte, 678.19324 sayısı toPrecision kullanılarak 4 basamağa indirgenir ve 1'den sonra 9 rakamı geldiği için matematik kurallarına göre bir, ikiye dönüşür:

let num = 678.19324; console.log(num.toPrecision(4));

Kodun çalıştırılmasının sonucu:

678.2

Örnek

Bu örnekte, sayı iki basamağa indirgenmeli ve sadece kesirli kısım değil, aynı zamanda tam kısım da atılacak. Bu nedenle sayı üstel forma dönüştürülecek:

let num = 678.19324; console.log(num.toPrecision(2));

Kodun çalıştırılmasının sonucu:

6.8e+2

Örnek

Bu örnekte, 12 sayısı 3 basamağa indirgenir. Sayı tam sayı olduğu için kesirli kısımda 0 belirecek:

let num = 12; console.log(num.toPrecision(3));

Kodun çalıştırılmasının sonucu:

12.0

Örnek

Şimdi 12 sayısını dört basamağa indirelim. Kesirli kısımda iki 0 belirecek:

let num = 12; console.log(num.toPrecision(4));

Kodun çalıştırılmasının sonucu:

12.00

Örnek

Şimdi 12.1 sayısını beş basamağa indirelim:

let num = 12.1; console.log(num.toPrecision(5));

Kodun çalıştırılmasının sonucu:

12.100

Ayrıca Bakınız

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet