17 of 264 menu

ฟังก์ชัน Number

ฟังก์ชัน Number แปลงค่า ที่ส่งมาเป็นตัวเลข ในกรณีของสตริง อักขระ เว้นวรรคที่ขอบทั้งสองด้านจะถูกตัดออก จากนั้น หาก สตริงสามารถแปลงเป็นตัวเลขได้ - จะคืนค่าตัวเลขนั้น แต่ถ้าไม่สามารถ - จะคืนค่า NaN ค่า true จะถูกแปลงเป็นตัวเลข 1 ค่า false - เป็นตัวเลข 0 อ็อบเจ็กต์เมื่อแปลง เป็นตัวเลขจะกลายเป็น NaN

ไวยากรณ์

Number(ค่าที่ต้องการแปลง);

ตัวอย่าง

แปลงค่าบูลีน true เป็นตัวเลข:

Number(true);

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

1

ตัวอย่าง

ตอนนี้เรามาแปลง ค่าบูลีน false:

Number(false);

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

0

ตัวอย่าง

ลองใส่พารามิเตอร์ให้ฟังก์ชัน เป็นสตริงที่ประกอบด้วยตัวเลข:

Number('53');

หลังจากการแปลง เราจะได้ตัวเลข:

53

ตัวอย่าง

ทีนี้ลองเพิ่ม ช่องว่างที่เริ่มต้นและสิ้นสุดสตริง:

Number(' 5 ');

หลังจากทำงานโค้ด ช่องว่างส่วนเกินจะถูกลบ และในท้ายที่สุดเราได้ตัวเลข:

5

ตัวอย่าง

ลองแปลงสตริงว่าง:

Number('');

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

0

ตัวอย่าง

ทีนี้แปลงสตริง ที่ประกอบด้วยตัวอักษรและตัวเลข:

Number('a5');

หลังจากทำงานโค้ด จะได้ค่า NaN ซึ่งแสดงถึงการดำเนินการทางคณิตศาสตร์ที่ไม่ถูกต้อง

NaN

ตัวอย่าง

ลองสลับตำแหน่งในสตริง ระหว่างตัวอักษรและตัวเลข:

Number('5a');

ผลลัพธ์ของการทำงานโค้ด จะยังคงเหมือนเดิม:

NaN

ตัวอย่าง

ทีนี้แปลงสตริง ที่มีตัวเลขคั่นด้วยช่องว่าง:

Number('5 5');

ในผลลัพธ์ของการทำงานโค้ด เราจะเห็นอีกครั้งว่าการดำเนินการทางคณิตศาสตร์นี้ ไม่ถูกต้อง:

NaN

ตัวอย่าง

ลองแปลงค่าบูลีน true ที่อยู่ในสตริง:

Number('true');

หลังจากทำงานโค้ด จะได้ NaN อีกครั้ง:

NaN

ตัวอย่าง

ทีนี้แปลงอ็อบเจ็กต์ว่าง:

Number({});

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

NaN

ตัวอย่าง

ลองตั้งค่าในพารามิเตอร์ของฟังก์ชัน เป็นอาร์เรย์ว่าง:

Number([]);

ในผลลัพธ์เราจะได้ ตัวเลข 0:

0

ตัวอย่าง

ทีนี้ลองเพิ่มตัวเลขในอาร์เรย์:

Number([1]);

อาร์เรย์จะถูกแปลงเป็นตัวเลข:

1

ตัวอย่าง

ลองแปลงอาร์เรย์ที่ประกอบด้วย ตัวเลขสองตัว:

Number([1, 2]);

ในผลลัพธ์จะแจ้งให้เราทราบอีกครั้ง ว่าการดำเนินการทางคณิตศาสตร์นี้ ไม่ถูกต้อง:

NaN

ดูเพิ่มเติม

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