Contoh dalam artikel ini menerangkan kaedah penukaran berangka biasa dalam JavaScript. Kongsikan dengan semua orang untuk rujukan anda, butirannya adalah seperti berikut:
Idea asasnya ialah menukar asas lain kepada perpuluhan dahulu, dan kemudian menukar semula. Proses ini menggunakan fungsi parseInt, sebagai contoh, untuk menukar nombor perenambelasan (num) kepada perpuluhan, num = parseInt(num,16). Jika anda ingin menukarnya kepada binari, ia adalah seperti berikut: num.toString(2).
Salah satu fungsi yang berkaitan dengan perenambelasan juga sangat istimewa Fungsi escape boleh menukar rentetan kepada nombor perenambelasan.
Berikut ialah contoh menyeluruh:
var a = escape(code); //code是个十六进制形式的字符串,a就是一个十六进制数 var b = parseInt(a,16); // 把十六进制数转化成十进制 var c = b.toString(2); //把十进制转化成二进制 var d = (c+'').slice(-2,-1); //其中c+''把数字转化成一个字符串,是个技巧。取这个二进制数字中的倒数第二个数
Rakan-rakan yang berminat dengan penukaran dan operasi sistem nombor juga boleh menyemak alat di laman web ini:
Penggunaan dalam talian kalkulator saintifik_Pengiraan dalam talian kalkulator lanjutan
Kalkulator_Kalkulator Standard Dalam Talian
Versi kilat kalkulator saintifik dalam talian
Pembaca yang berminat dengan lebih banyak kandungan berkaitan JavaScript boleh menyemak topik khas di tapak ini: "Ringkasan kesan dan teknik penukaran JavaScript", "Ringkasan teknik algoritma carian JavaScript", "Ringkasan kesan dan teknik khas animasi JavaScript", "Ringkasan ralat JavaScript dan kemahiran nyahpepijat", "Ringkasan struktur data JavaScript dan teknik algoritma", "Ringkasan traversal JavaScript bagi Algoritma dan Teknik" dan "Ringkasan Penggunaan Operasi Matematik JavaScript"
Saya harap artikel ini akan membantu semua orang dalam pengaturcaraan JavaScript.