19 of 264 menu

ฟังก์ชัน parseFloat

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

ไวยากรณ์

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

ตัวอย่าง

มาแยกตัวเลขเศษส่วนจากต้นสตริงกัน:

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

ผลลัพธ์จากการรันโค้ด:

10.3

ตัวอย่าง

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

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

ผลลัพธ์จากการรันโค้ด:

NaN

ดูเพิ่มเติม

  • ฟังก์ชัน parseInt,
    ซึ่งแยกจำนวนเต็มจากต้นสตริง
  • ฟังก์ชัน 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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ