Metode toPrecision() Number JavaScript

definisi dan penggunaan

toPrecision() metode ini memformatkan angka dengan panjang yang ditentukan.

metode ini memformatkan digit yang sah angka.

contoh

contoh 1

formatkan angka dengan panjang yang ditentukan:

let num = 13.3714;
let n = num.toPrecision(2);

Coba sendiri

contoh 2

formatkan bilangan desimal:

let num = 0.001658853;
num.toPrecision(2);
num.toPrecision(3);
num.toPrecision(10);

Coba sendiri

contoh 3

formatkan angka dengan panjang yang ditentukan:

let num = 13.3714;
num.toPrecision(2);
num.toPrecision(3);
num.toPrecision(10);

Coba sendiri

contoh 4

tanpa format:

let num = 13.3714;
num.toPrecision();

Coba sendiri

sintaksis

number.toPrecision(precision)

parameter

parameter deskripsi
precision

pilihan. digit.

nilai antara 1 hingga 21 (termasuk 1 dan 21).

Jika dilewatkan, kembalikan angka tanpa format apapun.

kembalikan nilai

jenis deskripsi
string formatkan angka dengan presisi yang ditentukan.

detil teknis

kembalikan nilai

kembalikan ekspresi teks Number, termasuk precision digit yang sah.

jika precision cukup besar sehingga dapat termasuk seluruh digit bagian integer Number, maka string yang dihasilkan akan menggunakan sistem penghitungan titik.

Jika tidak, digunakan sistem penghitungan eksponen, yaitu ada 1 digit sebelum titik desimal, dan precision1 digit.

Pada keperluan, angka ini akan disempurnakan atau diisi dengan 0.

keluaran

pengecualian deskripsi
RangeError

ketika precision keluaran pengecualian ketika terlalu kecil atau terlalu besar.

Nilai antara 1 hingga 21 tidak akan menyebabkan pengecualian ini.

Beberapa implementasi mendukung kisaran nilai yang lebih besar atau lebih kecil.

TypeError keluaran pengecualian ketika objek yang dipanggil bukan Number.

keupayaan pelayar

toPrecision() adalah fitur ECMAScript3 (ES3).

Semua pelayar mendukung ES3 (JavaScript 1999) sepenuhnya:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Dukungan Dukungan Dukungan Dukungan Dukungan Dukungan