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

แปลงสตริงฐานใดก็ได้เป็นจำนวนเต็มใน JavaScript

ฟังก์ชัน parseInt ใน JavaScript มีลายเซ็นดังนี้

parseInt(string, radix);

พารามิเตอร์คือ

String - ค่าที่ต้องการแปลง หากไม่ใช่สตริง จะถูกแปลงโดย ToString method ช่องว่างนำหน้าจะถูกละเว้น

Radix - จำนวนเต็มระหว่าง 2 ถึง 36 แทน radix (ฐานในระบบเลขคณิต) ของสตริง

ดังนั้นเราสามารถส่งสตริงและ radix เพื่อแปลงตัวเลขฐาน 2-36 เป็นจำนวนเต็มได้

ตัวอย่าง

console.log(parseInt("100", 10)) console.log(parseInt("10", 8)) console.log(parseInt("101", 2)) console.log(parseInt("2FF3", 16)) console.log(parseInt("ZZ", 36))

ผลลัพธ์

100 8 5 12275 1295