Latest web development tutorials
×

JavaScript & HTML DOM คู่มืออ้างอิง

ภาพรวม

JavaScript วัตถุ

JavaScript Array วัตถุ JavaScript Boolean วัตถุ JavaScript Date วัตถุ JavaScript Math วัตถุ JavaScript Number วัตถุ JavaScript String วัตถุ JavaScript RegExp วัตถุ JavaScript อสังหาริมทรัพย์ทั่วโลก / ฟังก์ชั่น JavaScript ผู้ประกอบการ

Browser วัตถุ

Window วัตถุ Navigator วัตถุ Screen วัตถุ History วัตถุ Location วัตถุ

DOM วัตถุ

HTML DOM Document วัตถุ HTML DOM วัตถุธาตุ HTML DOM แอตทริบิวต์วัตถุ HTML DOM วัตถุที่จัดกิจกรรม

HTML วัตถุ

<a> <area> <audio> <base> <blockquote> <body> <button> <canvas> <col> <colgroup> <datalist> <del> <details> <dialog> <embed> <fieldset> <form> <iframe> <frameset > <img> <ins> <input> - button <input> - checkbox <input> - color <input> - date <input> - datetime <input> - datetime-local <input> - email <input> - file <input> - hidden <input> - image <input> - month <input> - number <input> - range <input> - password <input> - radio <input> - reset <input> - search <input> - submit <input> - text <input> - time <input> - url <input> - week <keygen> <link> <label> <legend> <li> <map> <menu> <menuItem> <meta> <meter> <object> <ol> <optgroup> <option> <param> <progress> <q> <script> <select> <source> <style> <table> <td> <th> <tr> <textarea> <title> <time> <track> <video>

JavaScript parseInt () ฟังก์ชัน

คู่มือการใช้งานฟังก์ชั่นการอ้างอิง ฟังก์ชัน JavaScript ทั่วโลก

ความหมายและการใช้งาน

parseInt () ฟังก์ชันที่จะแยกสตริงและกลับจำนวนเต็ม

เมื่อ Radix พารามิเตอร์เป็น 0 หรือไม่ได้ตั้งค่าพารามิเตอร์ parseInt () ตามสตริงเพื่อตรวจสอบฐานจำนวน

เมื่อพารามิเตอร์จะถูกละเว้น Radix, JavaScript ตัวเลขพื้นฐานเริ่มต้นดังต่อไปนี้:

  • ถ้า string ต้นด้วย "0x" parseInt () จะแก้ไขส่วนที่เหลือของสตริงของจำนวนเต็มฐานสิบหกที่
  • ถ้าสตริง 0 ที่จุดเริ่มต้นแล้ว V3 ECMAScript ช่วยให้ parseInt () คือการดำเนินการของตัวละครที่ตามมาแยกวิเคราะห์เป็นฐานแปดหรือเลขฐานสิบหกตัวเลข
  • ถ้าสตริงเริ่มต้นด้วยจำนวน 1-9 ไป parseInt () จะแก้ปัญหาได้เป็นจำนวนเต็มทศนิยม

ไวยากรณ์

parseInt(string, radix)

参数 描述
string 必需。要被解析的字符串。
radix 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。


สนับสนุนเบราว์เซอร์

Internet ExplorerFirefoxOperaGoogle ChromeSafari

เบราว์เซอร์ที่สำคัญทั้งหมดสนับสนุน parseInt () ฟังก์ชัน


เคล็ดลับและคำอธิบาย

หมายเหตุ: เฉพาะหมายเลขแรกในสตริงจะถูกส่งกลับ

หมายเหตุ: ช่องว่างนำหน้าและต่อท้ายได้รับอนุญาต

หมายเหตุ: หากตัวอักษรตัวแรกไม่สามารถแปลงเป็นดิจิตอลแล้ว parseFloat () ผลตอบแทนน่าน

หมายเหตุ: สตริง "0" จุดเริ่มต้นของฐานแปดเริ่มต้นเบราว์เซอร์เก่าของ ECMAScript 5 เริ่มต้นฐานทศนิยม


ตัวอย่าง

ตัวอย่าง

เราจะใช้ parseInt () เพื่อแยกสายที่แตกต่างกัน

<script>

document.write(parseInt("10") + "<br>");
document.write(parseInt("10.33") + "<br>");
document.write(parseInt("34 45 66") + "<br>");
document.write(parseInt(" 60 ") + "<br>");
document.write(parseInt("40 years") + "<br>");
document.write(parseInt("He was 40") + "<br>");

document.write("<br>");
document.write(parseInt("10",10)+ "<br>");
document.write(parseInt("010")+ "<br>");
document.write(parseInt("10",8)+ "<br>");
document.write(parseInt("0x10")+ "<br>");
document.write(parseInt("10",16)+ "<br>");

</script>

ตัวอย่างของการส่งออกดังกล่าวข้างต้น:


ลอง»

หมายเหตุ: เบราว์เซอร์เก่าเนื่องจากการใช้งานของรุ่นเก่า (รุ่น ECMAScript น้อยกว่า ECMAScript 5 เริ่มต้นเมื่อสตริงเป็น "0" ที่ฐานแปดจุดเริ่มต้น ECMAScript 5 โดยใช้ทศนิยม) ECMAScript ดังนั้นการแยก ( "010") จะออก 8 .



คู่มือการใช้งานฟังก์ชั่นการอ้างอิง ฟังก์ชัน JavaScript ทั่วโลก