วิธี Number parseInt() ของ JavaScript

คำนิยามและวิธีใช้

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()