⊗jsPmBsCTN 44 of 505 menu

การแปลงค่าเป็นตัวเลขใน JavaScript

มาดูโค้ดต่อไปนี้:

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

อย่างที่คุณเห็น ในกรณีของเรา ตัวแปรทั้งสอง เก็บสตริงไว้ และถูกบวกกันในลักษณะของ สตริง

สมมติว่าเราอยากให้ค่าของตัวแปร ของเราในกรณีนี้ถูกบวกกันไม่ใช่ ในฐานะสตริง แต่เป็นในฐานะตัวเลข ในกรณีนี้เรา สามารถแปลงประเภทข้อมูลของตัวแปร เป็นตัวเลขได้อย่างชัดเจน โดยใช้ฟังก์ชันพิเศษ Number:

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

สามารถแปลงสตริงเป็นตัวเลขได้ไม่ใช่เฉพาะใน การดำเนินการบวก แต่แปลงทันทีตอนกำหนดค่าให้ตัวแปร - ก็จะทำงานได้:

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

กำหนดตัวแปร a ที่มีค่า '10' และตัวแปร b ที่มีค่า '20' จงบวกตัวแปรเหล่านี้ในฐานะตัวเลข

โดยไม่ต้องรันโค้ด จงกำหนดว่าอะไรจะ แสดงผลบนหน้าจอ:

alert( Number('2') + Number('3') );

โดยไม่ต้องรันโค้ด จงกำหนดว่าอะไรจะ แสดงผลบนหน้าจอ:

alert( 2 + Number('3') );

โดยไม่ต้องรันโค้ด จงกำหนดว่าอะไรจะ แสดงผลบนหน้าจอ:

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