ฟังก์ชัน parseInt ที่มีอยู่ใน JavaScript มีลายเซ็นต่อไปนี้ -
parseInt(string, radix);
โดยที่พารามิเตอร์มีดังต่อไปนี้ -
สตริง − ค่าที่จะแยกวิเคราะห์ หากอาร์กิวเมนต์นี้ไม่ใช่สตริง อาร์กิวเมนต์นี้จะถูกแปลงเป็นอาร์กิวเมนต์โดยใช้เมธอด ToString ช่องว่างนำหน้าในอาร์กิวเมนต์นี้จะถูกละเว้น
ราดิกซ์ − จำนวนเต็มระหว่าง 2 ถึง 36 ที่แสดงฐาน (ฐานในระบบตัวเลขทางคณิตศาสตร์) ของสตริง
ดังนั้นเราจึงสามารถส่งสตริงและฐานและแปลงค่า numbner ใดๆ ที่มีฐานจาก 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