วิธี Number parseInt() ของ JavaScript
- หน้าก่อนหน้า parseFloat()
- หน้าต่อไป prototype
- กลับไปยังเวอร์ชั่นขึ้นหนึ่ง คู่มืออ้างอิง JavaScript Number
คำนิยามและวิธีใช้
Number.parseInt()
วิธีนี้จะใช้ค่าแปลงเป็นตัวอักษรแล้วคืนตัวเลขแรก
radix ตัวแปรกำหนดระบบตัวเลขที่ใช้
2 = บิททวน 8 = แปดทศนิยม 10 = สิบทศนิยม 16 = ทศนิยมสิบหก
ถ้าละเลย radix،JavaScript จะเป็นไปตามหลักเลขที่เป็น 10 ถ้าค่าเริ่มต้นด้วย "0x" แล้ว JavaScript จะเป็นไปตามหลักเลขที่เป็น 16。
หมายเหตุ:
ถ้าตัวอักษรแรกไม่สามารถแปลงเป็นตัวเลข NaN
。
หลักและช่องว่างที่อยู่ท้ายจะถูกละเลย
ยกเลิกค่าตัวเลขแรกที่หาพบ
ตัวอย่าง
ตัวอย่าง 1
Number.parseInt("10"); Number.parseInt("10.00"); Number.parseInt("10.33"); Number.parseInt("34 45 66"); Number.parseInt(" 60 "); Number.parseInt("40 years"); Number.parseInt("He was 40");
ตัวอย่าง 2
Number.parseInt("10", 10); Number.parseInt("010"); Number.parseInt("10", 8); Number.parseInt("0x10"); Number.parseInt("10", 16);
ระบบทางภาษา
Number.parseInt(string, radix)
ตัวแปร
ตัวแปร | การอธิบาย |
---|---|
value | จำเป็น |
radix |
เลือกตั้ง กำหนดตัวเลขในระบบตัวเลข (2 ถึง 36)。 |
ค่าที่คืน
ชนิด | การอธิบาย |
---|---|
ค่าทรรศน์ | ถ้าไม่หาถึงตัวเลขจะคืน NaN。 |
การสนับสนุนของเบราเซอร์
Number.parseInt()
เป็นคุณสมบัติของ ECMAScript6 (ES6)。
ทั้งหมดเบราเซอร์ที่ใช้งานตอนนี้สนับสนุน ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
Internet Explorer 11 (หรือเก่ากว่า) ไม่สนับสนุน Number.parseInt()
。
- หน้าก่อนหน้า parseFloat()
- หน้าต่อไป prototype
- กลับไปยังเวอร์ชั่นขึ้นหนึ่ง คู่มืออ้างอิง JavaScript Number