เพื่อ แปลง สตริง เป็น จำนวนเต็ม 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