Bagaimana Cara Mengonversi Bilangan Menjadi Biner, Oktal, atau Heksadesimal dalam JavaScript?

Bagaimana Cara Mengonversi Bilangan Menjadi Biner Oktal Atau Heksadesimal Dalam Javascript



Biner ”, “ Oktal ', Dan ' Heksadesimal ” adalah sistem bilangan umum yang digunakan dalam ilmu komputer dan elektronik digital. Ada beberapa kegunaan sistem bilangan ini dalam pemrograman komputer. Misalnya, 'heksadesimal' digunakan untuk mewakili lokasi memori, kode warna, dan kode ASCII, dan juga digunakan dalam protokol jaringan, seperti IPv6. Sedangkan, 'Binary' digunakan sebagai bahasa fundamental / dasar komputer, sedangkan 'octal' digunakan sebagai singkatan dari biner.

Blog ini akan mengilustrasikan prosedur untuk mengonversi bilangan desimal menjadi string biner, oktal, atau heksadesimal dalam JavaScript.

Bagaimana Cara Mengubah Bilangan Menjadi Biner, Oktal, atau Heksadesimal dalam JavaScript?

Untuk mengonversi angka ke sistem angka apa pun, seperti “ biner ”, “ oktal ', atau ' heksadesimal ', menggunakan ' keString() ' metode. Ini adalah metode bawaan dari “ Rangkaian ” objek yang menggunakan basis sistem bilangan sebagai parameter untuk mengonversi bilangan menjadi basis yang ditentukan, seperti 'biner', 'oktal', atau 'heksadesimal'.







Sintaksis



Ikuti sintaks yang diberikan untuk mengubah angka menjadi string biner, oktal, atau heksadesimal:



nomor. keString ( basis )

Di sini, dasarnya adalah “ 2 ” untuk biner, “ 8 ” untuk oktal, dan “ 16 ” untuk bilangan heksadesimal.





Pendekatan 1: Konversi Angka Menjadi String Biner

Biner adalah sistem bilangan berbasis 2, artinya semua bilangan hanya diwakili oleh dua digit, 0 dan 1. Untuk mengubahnya menjadi biner, lewati basis “ 2 ” sebagai argumen dalam metode “toString()”.

Contoh

Buat variabel “ pada satu ' yang menyimpan nomor ' 315 ”:



Saya punya nomor = 315 ;

Sekarang, panggil metode 'toString()' dengan meneruskan basis '2' untuk mengubah angka menjadi sistem bilangan biner:

var binaryNum = pada satu. keString ( 2 ) ;

Terakhir, cetak angka biner yang dihasilkan di konsol:

menghibur. catatan ( binaryNum ) ;

Keluaran menampilkan “ 100111011 ” yang merupakan representasi biner dari angka “ 315 ”:

Pendekatan 2: Konversi Angka Menjadi String Oktal

Oktal adalah sistem bilangan berbasis 8 yang menggunakan delapan digit, 0 hingga 7. Oktal sering digunakan sebagai singkatan dari biner. Misalnya, satu digit oktal dapat mewakili tiga digit biner. Meskipun lebih jarang digunakan daripada biner dan heksadesimal, masih digunakan di beberapa pemrograman komputer dan sistem digital.

Contoh

Untuk mengonversi angka menjadi oktal atau basis 8, berikan tanda “ 8 ” sebagai argumen untuk metode “toString()”:

adalah angka oktal = pada satu. keString ( 8 ) ;

menghibur. catatan ( oktalNum ) ;

Keluaran

Pendekatan 3: Konversi Angka Menjadi String Heksadesimal

Heksadesimal atau basis-16 adalah sistem bilangan dengan 16 digit mulai dari 0 hingga 9 dan A hingga F. Ini sering digunakan sebagai singkatan dari biner dan banyak digunakan dalam pemrograman komputer.

Contoh

Panggil metode 'toString()' dengan '16' sebagai argumen untuk mengonversi angka menjadi string heksadesimal:

adalah hexNum = pada satu. keString ( 16 ) ;

Terakhir, cetak angka heksadesimal di konsol:

menghibur. catatan ( hexNum ) ;

Dapat dilihat bahwa “ 315 ” telah berhasil diubah menjadi bilangan heksadesimal yaitu “ 13b ”:

Itu semua tentang konversi angka ke angka biner, oktal, atau heksadesimal dalam JavaScript.

Kesimpulan

Untuk mengonversi angka menjadi string biner, oktal, atau heksadesimal, gunakan “ keString() ' metode. Metode ini mengambil basis sistem bilangan sebagai parameter untuk mengubah bilangan menjadi basis tertentu, seperti “biner”, “oktal” atau “heksadesimal”. Blog ini mengilustrasikan prosedur untuk mengonversi angka menjadi string biner, oktal, atau heksadesimal dalam JavaScript.