Rumah >hujung hadapan web >tutorial js >Bagaimana untuk menukar integer kepada heksadesimal dalam javascript
Dalam javascript, anda boleh menggunakan kaedah toString() untuk menukar integer kepada heksadesimal Kaedah ini boleh menghuraikan nilai yang ditentukan dan mengembalikan perwakilan rentetan perpuluhan yang ditentukan. Object.toString(16);".
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Dalam JavaScript, anda boleh menggunakan kaedah toString() untuk menukar integer kepada perenambelasan. Kaedah
toString() boleh menghuraikan nilai yang ditentukan dan cuba mengembalikan perwakilan rentetan asas (asas) yang ditentukan.
Sintaks:
NumberObject.toString(radix)
Jjari parameter: Pilihan. Menentukan asas di mana nombor itu diwakili, menjadikannya integer antara 2 dan 36. Jika parameter ini ditinggalkan, asas 10 digunakan.
Nota: Untuk huruf dengan asas lebih daripada 10, huruf mewakili nombor lebih daripada 9. Contohnya, untuk nombor perenambelasan (asas 16), gunakan a hingga F.
Contoh:
var num = 255; console.log(num.toString(16));
Ambil langkah lebih jauh: Tukar nilai bait integer merah, hijau dan biru kepada rentetan heksadesimal
var r = 0; var g = 255; var b = 255; function convert(integer) { var str = Number(integer).toString(16); return str.length == 1 ? "0" + str : str; }; function to_rgb(r, g, b) { return "#" + convert(r) + convert(g) + convert(b); } var color = to_rgb(r, g, b); console.log(color);
[Cadangan berkaitan: tutorial pembelajaran javascript]
Atas ialah kandungan terperinci Bagaimana untuk menukar integer kepada heksadesimal dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!