Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

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


ฟังก์ชัน parseInt ที่มีอยู่ใน JavaScript มีลายเซ็นต่อไปนี้ -

ไวยากรณ์

parseInt(string, radix);

โดยที่พารามิเตอร์ดังต่อไปนี้ −

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

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

ดังนั้นเราจึงสามารถส่งสตริงและฐานและแปลงตัวเลขใด ๆ ที่มีฐานจาก 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
85
12275
1295