Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menukar nombor kepada Hex (heksadesimal) dalam javascript

Bagaimana untuk menukar nombor kepada Hex (heksadesimal) dalam javascript

青灯夜游
青灯夜游asal
2022-01-12 11:13:039482semak imbas

Dalam JavaScript, anda boleh menggunakan kaedah toString() bagi objek Number untuk menukar nombor kepada Hex (heksadesimal) Kaedah ini boleh menghuraikan nilai yang ditentukan dan cuba mengembalikan rentetan dengan asas yang ditentukan (base ) Borang perwakilan, sintaksnya ialah "nyatakan objek digital.toString(16);".

Bagaimana untuk menukar nombor kepada Hex (heksadesimal) dalam javascript

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Dalam JavaScript, anda boleh menggunakan kaedah toString() objek Nombor untuk menukar nombor kepada Hex (heksadesimal).

Contoh:

var num = 255;
console.log(num.toString(16));//输出FF

Bagaimana untuk menukar nombor kepada Hex (heksadesimal) dalam javascript

Penjelasan:

kaedah toString() boleh menukar Tukar objek Nombor kepada rentetan dan kembalikan hasilnya.

Sintaks:

NumberObject.toString(radix)
参数 描述
radix 可选。规定表示数字的基数,使 2 ~ 36 之间的整数。若省略该参数,则使用基数 10。但是要注意,如果该参数是 10 以外的其他值,则 ECMAScript 标准允许实现返回任意值。

Kaedah toString() menghuraikan hujah pertamanya dan cuba mengembalikan perwakilan rentetan bagi radix yang ditentukan.

Untuk huruf dengan asas lebih daripada 10, huruf mewakili nombor lebih daripada 9. Contohnya, untuk nombor perenambelasan (asas 16), gunakan a hingga F.

Jika tiada tapak dinyatakan, asas pilihan diandaikan 10.

var x='110';  
alert(parseInt(x,2));  //6    =>以2进制解析110
alert(parseInt(x,8));  //72    =>以8进制解析110
alert(parseInt(x,16)); //272    =>以16进制解析110

[Cadangan berkaitan: Tutorial pembelajaran javascript]

Atas ialah kandungan terperinci Bagaimana untuk menukar nombor kepada Hex (heksadesimal) dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn