JS هي لغة سحرية للغاية. يمكن أن تساعدنا العديد من الوظائف المدمجة في إجراء التحويل الرقمي (العادي) ؛
يمكن استخدام سداسي عشري مباشرة في JS.
var a = 0xff ؛ // 255
قم بتحويل أي سلسلة ثنائية إلى عشرية ، مثل الثنائية ، الأوكتال ، السداسية السداسية ، والرقم الثاني غير مكتوبة ، وهو التحويل الأكثر استخدامًا إلى العشرية الصحيح ؛
نسخة الكود كما يلي:
Parseint ("11" ، 2) ؛ // 3 رقمين إلى عشري
Parseint ("77" ، 8) ؛ // 63 8 إلى Decimal
Parseint ("AF" ، 16) ؛ // 175 سداسي عشري إلى عشري
تحويل العشري إلى بن ، أوكتال ، سلسلة سداسية عشرية
Object.ToString (n): أي (n) يمثل النظام الثنائي ، مثل
نسخة الكود كما يلي:
(152) .ToString (2) // "10011000" ؛ استخدم الأقواس أولاً لتحويل 152 إلى "حزمة" إلى كائن ، أو كتابتها على النحو التالي ؛
152..TOSTRING (2) // هنا النقطة الأولى تحول 152 إلى عشور من النوع تعويم ، والنقطة الثانية هي استنباط طريقة الكائن ؛
152..Tostring (16) // "98": عشري إلى سداسي عشري
152..tostring (32) // "4O": نظام مرفوع عشرة إلى 32 رقمًا
وبالمثل ، تدعم JavaScript الحد الأقصى لحاسبة كـ 36 (26 حرفًا باللغة الإنجليزية + 10 أرقام)
35..TOSTRING (36) // "Z": يدعم الحد الأقصى لترميز "Z" ، حساس للحالة
إذا كان هناك حاجة إلى ملء أثناء عملية التحويل. يمكنك استخدام الطرق التالية:
نسخة الكود كما يلي:
/**
* param num 16 ليتم ملؤه هو الرقم
* param len عدد الأرقام المراد ملؤها هنا
* @العودة السلسلة المكتملة
* */
تنسيق الوظيفة (num ، len) {
var l = num.length ؛
if (num.length <len) {
لـ (var i = 0 ؛ i <len - l ؛ i ++) {
num = "0" + num ؛
}
}
عودة NUM ؛
}