18 of 264 menu

ฟังก์ชัน parseInt

ฟังก์ชัน parseInt แปลงสตริง เป็นจำนวนเต็ม สิ่งนี้จำเป็นสำหรับค่าประเภท '12px' - เมื่อมีตัวเลขอยู่ข้างหน้า ตามด้วยหน่วย การวัด หากใช้ฟังก์ชัน parseInt กับ '12px' ผลลัพธ์ที่ได้จะเป็น ตัวเลข 12 (และนี่จะเป็น ตัวเลขจริง ๆ ไม่ใช่สตริง) การแปลงจะเกิดขึ้น ถ้ามีเพียงจำนวนเต็ม อยู่ที่ต้นสตริง มิฉะนั้นจะ แสดง NaN พารามิเตอร์ที่สองสามารถระบุฐานของเลข ได้ และฟังก์ชันจะส่งคืนตัวเลขที่แปลง จากฐานที่ระบุเป็นฐานสิบ

ไวยากรณ์

parseInt(สตริง, [ฐานเลข]);

ตัวอย่าง

มาแปลงสตริงเป็นจำนวนเต็มกัน:

console.log(parseInt('10px'));

ผลลัพธ์การทำงานของโค้ด:

10

ตัวอย่าง

เมื่อแปลงเศษส่วน ส่วนที่เป็นเศษส่วนจะ ถูกตัดทิ้ง:

console.log(parseInt('10.3px'));

ผลลัพธ์การทำงานของโค้ด:

10

ตัวอย่าง

ในตัวอย่างนี้ ฟังก์ชันจะไม่สามารถอ่าน ตัวเลขได้ (เนื่องจากไม่ได้อยู่ที่ต้นสตริง) และ จะส่งคืน NaN:

let str = 'width: 100px;'; console.log(parseInt(str));

ผลลัพธ์การทำงานของโค้ด:

NaN

ดูเพิ่มเติม

  • ฟังก์ชัน parseFloat,
    ซึ่งดึงจำนวนทศนิยมจากต้นสตริง
  • ฟังก์ชัน Number,
    ซึ่งแปลงเป็นตัวเลข
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ