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

การแปลงสตริงเป็นตัวเลขด้วย Vanilla JavaScript


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

ไวยากรณ์

parseInt(string, radix);

พารามิเตอร์มีดังนี้

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

  • radix - จำนวนเต็มระหว่าง 2 ถึง 36 ที่แสดงฐาน (base) ของระบบนับตัวเลขของสตริง

ดังนั้นเราสามารถส่งสตริงและ 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