Oleh Yuvraj Chandra
MembagikanMenciakSurel

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!");
instagram viewer

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.

Pengantar Tipe Data dalam JavaScript

Panduan ini memandu Anda melalui setiap tipe data dalam JavaScript dan bagaimana Anda dapat mulai menggunakannya hari ini.

Baca Selanjutnya

MembagikanMenciakSurel
Topik-topik terkait
  • Pemrograman
  • JavaScript
  • Pemrograman
  • Pengembangan web
Tentang Penulis
Yuvraj Chandra (76 Artikel Diterbitkan)

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.

More From Yuvraj Chandra

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan