Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

แปลงทศนิยมเป็นฐานสิบหกใน JavaScript

Class Number มีเมธอด toString รับ base เป็น argument ส่ง base 16 (hex) เพื่อแปลงเป็น hexadecimal string

ตัวอย่าง

console.log(Number(255).toString(16)) console.log(Number(17).toString(16))

ผลลัพธ์

ff 11

แปลงกลับเป็นทศนิยมได้ด้วย parseInt ลายเซ็น:

parseInt(string, radix); 

พารามิเตอร์

string - ค่าที่ parse ไม่ใช่ string จะแปลงด้วย ToString leading whitespace ถูกละเว้น

radix - integer 2-36 แทน radix (ฐาน) ของสตริง

ตัวอย่าง

console.log(parseInt("ff", 16)) console.log(parseInt("11", 16))

ผลลัพธ์

255 17