เพื่อ แปลง สตริง เป็น จำนวนเต็ม parseInt() ฟังก์ชันที่ใช้ใน javascript . parseInt() ฟังก์ชันส่งคืน น่าน (ไม่ใช่ตัวเลข) เมื่อสตริงไม่มีตัวเลข หากสตริงที่มีตัวเลขถูกส่ง เฉพาะหมายเลขนั้นจะถูกส่งกลับเป็นเอาต์พุต ฟังก์ชันนี้ไม่ยอมรับการเว้นวรรค หากมีการส่งหมายเลขเฉพาะที่มีการเว้นวรรค ส่วนของตัวเลขที่แสดงก่อนเว้นวรรคจะถูกส่งกลับเป็นผลลัพธ์
ไวยากรณ์
parseInt(value);
ฟังก์ชันนี้รับ สตริง และ แปลง ให้เป็นจำนวนเต็ม หากไม่มีจำนวนเต็มในสตริง NaN จะเป็นผลลัพธ์
ตัวอย่าง
ในตัวอย่างต่อไปนี้กรณีต่างๆ ของสตริง เช่น เฉพาะสตริง , สตริงที่มีตัวเลข ฯลฯ ถูกถ่ายและส่งผ่าน parseInt() การทำงาน. ต่อมา ค่าจำนวนเต็ม หากมี จะแสดงตามที่แสดงในผลลัพธ์
<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