Dapatkan beberapa langkah lebih dekat ke penguasaan JavaScript dengan mempelajari dan menerapkan metode angka ini.
Bekerja dengan angka merupakan bagian integral dari pemrograman. Objek nomor JavaScript adalah objek pembungkus primitif yang digunakan untuk mewakili dan memanipulasi angka. JavaScript menyediakan beberapa metode yang bekerja dengan angka.
Pada artikel ini, Anda akan mempelajari 12 metode Nomor JavaScript yang harus Anda ketahui.
1. parseInt() Metode
Itu parseInt() metode mem-parsing argumen string yang diberikan dan mengembalikan nomor integer yang diurai dari string.
biarkan num1 = Number.parseInt("34");
console.log (nomor1);
biarkan angka2 = Angka.parseInt("5324");
console.log (nomor2);
biarkan num3 = Number.parseInt("32.65");
console.log (nomor3);
Keluaran:
34
5324
32
Jika bilangan bulat tidak dapat diuraikan dari string yang diberikan, metode akan kembali NaN.
let num4 = Number.parseInt("Halo, Dunia!");
console.log (nomor4);
biarkan num5 = Number.parseInt("...#@$$");
console.log (angka5);
Keluaran:
NaN
NaN
2. toString() Metode
Itu toString() metode mengembalikan nomor yang diberikan dalam bentuk string. Metode ini menerima radix (basis dalam sistem bilangan matematis) sebagai parameter opsional dan mengembalikan string yang mewakili objek Number yang ditentukan.
misalkan angka1 = 213;
console.log (num1.toString());
misalkan angka2 = 25.56;
console.log (num2.toString());
misalkan angka3 = -673;
console.log (num3.toString());
misalkan angka4 = 15;
// Basis 2
console.log (num4.toString (2));
Keluaran:
213
25.56
-673
1111
3. toExponential() Metode
Itu keEksponensial() metode mengembalikan string yang mewakili notasi eksponensial dari nomor yang diberikan. Metode ini menerima FraksiDigit sebagai parameter opsional yang menentukan jumlah digit setelah titik desimal.
misalkan angka1 = 23425;
console.log (num1.toExponential());
misalkan angka2 = 342;
console.log (num2.toExponential (2));
misalkan angka3 = 465500;
console.log (num3.toExponential (4));
misalkan angka4 = 886.456;
console.log (num4.toExponential());
misalkan angka5 = 0,34;
console.log (num5.toExponential());
Keluaran:
2.3425e+4
3.42e+2
4.6550e+5
8.86456e+2
3.4e-1
Terkait: JavaScript One-Liners Yang Harus Anda Ketahui
4. toFixed() Metode
Itu untukDiperbaiki() metode mengembalikan string yang mewakili angka yang diformat menggunakan notasi titik tetap. Metode ini menerima parameter opsional yang menentukan jumlah digit yang akan muncul setelah titik desimal. Jika tidak ada parameter yang diberikan, nilai parameter ini diperlakukan sebagai 0.
misalkan angka1 = 234.345;
console.log (num1.toFixed (1));
misalkan angka2 = -783.234;
console.log (num2.toFixed (2));
misalkan angka3 = 213;
console.log (num3.toFixed (4));
misalkan angka4 = 345.23;
console.log (num4.toFixed());
misalkan angka5 = 785.123;
console.log (num5.toFixed (0));
Keluaran:
234.3
-783.23
213.0000
345
785
5. toPrecision() Metode
Itu toPresisi() metode mengembalikan string yang mewakili nomor ke presisi yang ditentukan. Metode ini menerima parameter opsional yang menentukan jumlah digit signifikan.
misalkan angka1 = 234.345;
console.log (num1.toPrecision (4));
misalkan angka2 = -783.234;
console.log (num2.toPrecision (5));
misalkan angka3 = 213;
console.log (num3.toPrecision (4));
misalkan angka4 = 345.23;
console.log (num4.toPrecision (3));
misalkan angka5 = 785.123;
console.log (num5.toPrecision (5));
Keluaran:
234.3
-783.23
213.0
345
785.12
6. nilaiOf() Metode
Itu Nilai dari() metode mengembalikan nilai primitif dari objek Number.
misalkan angka1 = 234.345;
console.log (num1.valueOf());
misalkan angka2 = -783.234;
console.log (num2.valueOf());
console.log((327).valueOf());
console.log((25+25).valueOf());
console.log((0.003).valueOf());
Keluaran:
234.345
-783.234
327
50
0.003
7. toLocaleString() Metode
JavaScript toLocaleString() metode mengembalikan string dengan representasi angka yang peka bahasa.
misalkan bilangan = 762359.237;
// Indian
console.log (num.toLocaleString('en-IN'));
// Cina
console.log (num.toLocaleString('zh-Hans-CN-u-nu-hanidec'));
// Jerman
console.log (num.toLocaleString('de-DE'));
Keluaran:
7,62,359.237
七六二, 三五九.二三七
762.359,237
8. parseFloat() Metode
Itu parseInt() metode mem-parsing argumen string yang diberikan dan mengembalikan angka floating-point yang diurai dari string.
biarkan num1 = Number.parseFloat("34.235");
console.log (nomor1);
biarkan angka2 = Angka.parseFloat(" 5324.45 ");
console.log (nomor2);
biarkan num3 = Number.parseFloat("32.65");
console.log (nomor3);
biarkan num4 = Number.parseFloat("2 Selamat datang MUO");
console.log (nomor4);
Keluaran:
34.235
5324.45
32.65
2
Jika angka tidak dapat diuraikan dari string yang diberikan, metode akan kembali NaN.
biarkan num5 = Number.parseFloat("Selamat datang 2 MUO");
console.log (angka5);
biarkan num6 = Number.parseFloat("#$^$^");
console.log (nomor6);
Keluaran:
NaN
NaN
Terkait: Metode Penyetelan JavaScript yang Harus Anda Kuasai Hari Ini
9. isInteger() Metode
Itu isInteger() metode memeriksa apakah nilai yang diteruskan adalah bilangan bulat. Metode ini mengembalikan nilai Boolean (benar atau Salah) yang menunjukkan apakah nilai yang diberikan adalah bilangan bulat atau tidak.
misalkan angka1 = 45;
console.log (Nomor.isInteger (angka1));
misalkan angka2 = 0;
console.log (Nomor.isInteger (angka2));
misalkan angka3 = 1;
console.log (Nomor.isInteger (angka3));
misalkan angka4 = 0,8;
console.log (Nomor.isInteger (angka4));
misalkan angka5 = 8.0;
console.log (Nomor.isInteger (angka5));
misalkan angka6 = tak terhingga;
console.log (Nomor.isInteger (angka6));
misalkan angka7 = NaN;
console.log (Nomor.isInteger (angka7));
misalkan angka8 = [1, 2, 3];
console.log (Nomor.isInteger (angka8));
misalkan angka9 = "45";
console.log (Nomor.isInteger (angka9));
misalkan angka10 = benar;
console.log (Nomor.isInteger (angka10));
Keluaran:
benar
benar
benar
Salah
benar
Salah
Salah
Salah
Salah
Salah
10. Metode isFifinite()
Itu terbatas() metode memeriksa apakah nilai yang diteruskan adalah angka yang terbatas. Metode ini mengembalikan nilai Boolean (benar atau Salah) yang menunjukkan apakah nilai yang diberikan terbatas atau tidak.
misalkan angka1 = 386483265486;
console.log (Number.isFinite (angka1));
misalkan angka2 = 0000000;
console.log (Nomor.isFinite (angka2));
misalkan angka3 = tak terhingga;
console.log (Nomor.isFinite (angka3));
biarkan num4 = -Tak terhingga;
console.log (Nomor.isFinite (angka4));
misalkan angka5 = 32e34;
console.log (Nomor.isFinite (angka5));
misalkan angka6 = '0';
console.log (Nomor.isFinite (angka6));
misalkan angka7 = NaN;
console.log (Number.isFinite (number7));
misalkan angka8 = 0 / 0;
console.log (Nomor.isFinite (angka8));
misalkan angka9 = nol;
console.log (Nomor.isFinite (angka9));
misalkan angka10 = 23/0;
console.log (Number.isFinite (number10));
Keluaran:
benar
benar
Salah
Salah
benar
Salah
Salah
Salah
Salah
Salah
11. isSafeInteger() Metode
Itu isSafeInteger() metode memeriksa apakah suatu nilai adalah bilangan bulat yang aman. Metode ini mengembalikan nilai Boolean (benar atau Salah) yang menunjukkan apakah nilai yang diberikan adalah bilangan bulat aman atau tidak.
Menurut pejabat Dokumen MDN, bilangan bulat aman adalah bilangan bulat yang:
- dapat direpresentasikan dengan tepat sebagai nomor presisi ganda IEEE-754, dan
- yang representasi IEEE-754-nya tidak dapat merupakan hasil pembulatan bilangan bulat lainnya agar sesuai dengan representasi IEEE-754.
misalkan angka1 = 386483265486;
console.log (Nomor.isSafeInteger (angka1));
misalkan angka2 = 0000000;
console.log (Nomor.isSafeInteger (angka2));
misalkan angka3 = tak terhingga;
console.log (Nomor.isSafeInteger (angka3));
biarkan num4 = -Tak terhingga;
console.log (Nomor.isSafeInteger (angka4));
misalkan angka5 = 32e34;
console.log (Nomor.isSafeInteger (angka5));
misalkan angka6 = '0';
console.log (Nomor.isSafeInteger (angka6));
misalkan angka7 = NaN;
console.log (Nomor.isSafeInteger (angka7));
misalkan angka8 = 34;
console.log (Nomor.isSafeInteger (angka8));
misalkan angka9 = nol;
console.log (Nomor.isSafeInteger (angka9));
misalkan angka10 = 45,67;
console.log (Nomor.isSafeInteger (angka10));
Keluaran:
benar
benar
Salah
Salah
benar
Salah
Salah
Salah
Salah
Salah
Terkait: Metode Peta JavaScript yang Harus Anda Kuasai Hari Ini
12. isNaN() Metode
Itu isNaN() metode memeriksa apakah suatu nilai adalah a NaN dan tipenya adalah Number. Metode ini kembali benar jika nilai yang diberikan adalah NaN dan tipenya adalah Angka, jika tidak, akan dikembalikan Salah.
misalkan angka1 = NaN;
console.log (Nomor.isNaN(angka1));
misalkan angka2 = "NaN";
console.log (Nomor.isNaN(angka2));
misalkan angka3 = tak terhingga;
console.log (Nomor.isNaN(angka3));
biarkan num4 = "string"/5;
console.log (Nomor.isNaN(angka4));
misalkan angka5 = 32e34;
console.log (Nomor.isNaN(angka5));
misalkan angka6 = '0';
console.log (Nomor.isNaN(angka6));
biarkan num7 = tidak terdefinisi;
console.log (Nomor.isNaN(angka7));
misalkan angka8 = {};
console.log (Nomor.isNaN(angka8));
Keluaran:
benar
Salah
Salah
benar
Salah
Salah
Salah
Salah
Jika Anda ingin melihat kode sumber lengkap yang digunakan dalam artikel ini, lihat Repositori GitHub.
Dapatkan Dasar-dasar JavaScript Anda Kuat
JavaScript adalah salah satu bahasa pemrograman paling populer yang digunakan oleh pengembang web saat ini. Untuk mengembangkan proyek berbasis JavaScript yang luar biasa, Anda harus terlebih dahulu memahami dasar-dasar bahasa tersebut. Kotorkan tangan Anda dan perkuat dasar-dasar JavaScript Anda.
Panduan ini memandu Anda melalui setiap tipe data dalam JavaScript dan bagaimana Anda dapat mulai menggunakannya hari ini.
Baca Selanjutnya
- Pemrograman
- JavaScript
- Pemrograman
- Pengembangan web
Yuvraj adalah mahasiswa sarjana Ilmu Komputer di University of Delhi, India. Dia bersemangat tentang Pengembangan Web Full Stack. Ketika dia tidak menulis, dia menjelajahi kedalaman teknologi yang berbeda.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan