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

วิธีแปลง String เป็น Integer ใน JavaScript

เพื่อ แปลง (Convert) String เป็น Integer ใช้ฟังก์ชัน parseInt() ใน JavaScript parseInt() คืนค่า NaN (Not a Number) เมื่อ String ไม่มีตัวเลข หากส่ง String ที่มีตัวเลข จะคืนตัวเลขนั้นเป็น Output ฟังก์ชันนี้ไม่รับ Spaces หากส่งตัวเลขที่มี Space จะคืนส่วนก่อน Space เป็น Output

Syntax

parseInt(value);

ฟังก์ชันนี้รับ String และ แปลง เป็น Integer หากไม่มี Integer ใน String NaN จะเป็น Output

ตัวอย่าง

ในตัวอย่างนี้ นำ Various Cases ของ Strings เช่น Only Strings, Strings with Numbers ส่งผ่าน parseInt() แสดงค่า Integer หากมีตาม Output

<html> <body> <script> var a = "10"; var b = parseInt(a); document.write("value is " + b); var c = parseInt("423-0-567"); document.write("</br>"); document.write('value is ' + c); document.write("</br>"); var d = "string"; var e = parseInt(d); document.write("value is " + e); document.write("</br>"); var f = parseInt("2string"); document.write("value is " + f); </script> </body> </html>

ผลลัพธ์

value is 10 value is 423 value is NaN value is 2