⊗jsPmBsShNC 45 of 505 menu

การแปลงสตริงเป็นตัวเลขแบบย่อใน JavaScript

บ่อยครั้งเพื่อย่อรหัส แทนที่จะใช้ Number จะใส่เครื่องหมาย + หน้าสตริง ด้วยวิธีนี้ จะดำเนินการกับสตริง ซึ่งอนุญาตให้ทำได้เฉพาะกับ ตัวเลข และสตริงจะถูกแปลงเป็นตัวเลข

ดูตัวอย่าง:

let a = +'2'; // ตัวแปรจะเก็บค่าเป็นตัวเลข 2 let b = +'3'; // ตัวแปรจะเก็บค่าเป็นตัวเลข 3 alert(a + b); // แสดงผล 5

นี่คืออีกตัวอย่างหนึ่ง:

let a = '2'; let b = +a; // b จะเก็บค่าเป็นตัวเลข 2

ส่วนตัวอย่างต่อไปนี้ แม้ว่าจะใช้งานได้ แต่ ดูไม่สวยงามนัก ในกรณีนี้การใช้ ฟังก์ชัน Number น่าจะเหมาะสมกว่า:

let a = '2'; let b = '3'; alert(+a + +b); // แสดงผล 5

กำหนดโค้ด:

let a = '2'; let b = '3'; alert(a + b); // แสดงผล '23'

ใช้เทคนิคการใส่เครื่องหมายบวกที่อธิบายไว้ แก้ไข โค้ดที่ให้มา เพื่อให้ตัวแปร a และ b ถูกกำหนดค่าเป็นตัวเลข ไม่ใช่สตริง และผลลัพธ์ที่ได้ ก็จะไม่ใช่ '23' แต่เป็น 5

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