วิธีการแปลงสตริงเป็นจำนวนเต็มใน JavaScript?

ภาพถ่ายโดย Sticker Mule บน Unsplash

การแปลงสตริงเป็นจำนวนเต็มใน JavaScript เป็นสิ่งที่เราอาจต้องทำในบางครั้ง

ในบทความนี้เราจะมาดูวิธีการแปลงสตริงเป็นจำนวนเต็มด้วย JavaScript

ฟังก์ชันตัวเลข

เราสามารถใช้Numberฟังก์ชันtyhe เพื่อแปลงสตริงจำนวนเต็มเป็นจำนวนเต็ม

ตัวอย่างเช่นเราสามารถเขียน:

const num = Number("1000")
console.log(num)

ฟังก์ชัน parseInt

parseIntฟังก์ชั่นนี้ยังช่วยให้เราแปลงเป็นสตริงจำนวนเต็มเป็นจำนวนเต็ม

ใช้สตริงตัวเลขและฐานของตัวเลขที่เรากำลังแปลงตามลำดับ

ตัวอย่างเช่นเราสามารถเขียน:

const num = parseInt("1000", 10);
console.log(num)

ตัวดำเนินการ Unary Plus

ตัวดำเนินการ unary plus ยังแปลงสตริงเป็นจำนวนเต็ม

ดังนั้นเราสามารถใส่ตัวดำเนินการ + ก่อนจำนวนเต็มเพื่อแปลงเป็นตัวเลขได้

ตัวอย่างเช่นเราสามารถเขียน:

const num = +"1000"
console.log(num)

Math.floor

Math.floorวิธีการปัดเศษตัวเลขลงไปเต็มที่ใกล้เคียงที่สุด

นอกจากนี้ยังยอมรับสตริงตัวเลขเพื่อให้เราสามารถส่งผ่านเข้าไปในMath.floorเมธอดได้และจะส่งคืนจำนวนเต็มที่ปัดลงเป็นจำนวนเต็มที่ใกล้เคียงที่สุด

ตัวอย่างเช่นเราสามารถเขียน:

const num = Math.floor("1000.05")
console.log(num)

Math.round

Math.roundวิธีนี้ยังช่วยให้เรารอบตัวเลข

กฎสำหรับการปัดเศษคือถ้าส่วนที่เป็นเศษส่วนของอาร์กิวเมนต์มีขนาดใหญ่กว่า 0.5 อาร์กิวเมนต์จะถูกปัดเศษเป็นจำนวนเต็มสูงสุดถัดไปในค่าสัมบูรณ์

มิฉะนั้นจะถูกปัดเศษเป็นจำนวนเต็มที่ใกล้เคียงที่สุดโดยมีค่าสัมบูรณ์ต่ำกว่า

นอกจากนี้ยังใช้สตริงและจะทำการแปลงเป็นตัวเลขก่อนที่จะปัดเศษ

ตัวอย่างเช่นเราสามารถเขียน:

const num = Math.round("1000.05")
console.log(num)

parseFloatฟังก์ชั่นช่วยให้เราแปลงสตริงจำนวนจุดลอยเข้ามาในจำนวน

นอกจากนี้ยังทำงานร่วมกับการแปลงสตริงจำนวนเต็มเป็นจำนวนเต็ม

ตัวอย่างเช่นเราสามารถเขียน:

const num = parseFloat("1000")
console.log(num)

มีหลายวิธีในการแปลงสตริงจำนวนเต็มเป็นจำนวนเต็มด้วย JavaScript

เนื้อหาเพิ่มเติมที่plainenglish.io

Suggested posts

การค้นหาข้อมูลเกี่ยวกับชื่อโดเมน

ตัดตอนมาจาก Small, Sharp Software Tools โดย Brian P. Hogan

การค้นหาข้อมูลเกี่ยวกับชื่อโดเมน

เมื่อคุณส่งคำขอไปที่ facebook.com คอมพิวเตอร์ของคุณจะค้นหาชื่อโดเมนเพื่อแปลชื่อโดเมนนั้นเป็นที่อยู่ IP เพื่อให้คอมพิวเตอร์ของคุณสามารถเชื่อมต่อได้

เคล็ดลับสำหรับการเปลี่ยนไปสู่ความปลอดภัยทางไซเบอร์โดยไม่มีพื้นฐานทางเทคนิค

เคล็ดลับสำหรับการเปลี่ยนไปสู่ความปลอดภัยทางไซเบอร์โดยไม่มีพื้นฐานทางเทคนิค

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

Related posts

คาวบอยโกหก

บรรษัทขนาดใหญ่ขายคนอเมริกันด้วยความเท็จได้อย่างไร

คาวบอยโกหก

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

เครือข่ายทีวีทวิตเตอร์

เครือข่ายทีวีทวิตเตอร์

ของเก่ากลายเป็นของใหม่อีกครั้ง และของที่เคยเป็นประกายระยิบระยับกลับดูจืดชืด ฉันไม่ได้กำลังพูดถึงกางเกงยีนส์ JNCO ที่กลับมาเป็นที่นิยมในหมู่เด็กเท่ๆ ในตัวเมืองพร้อมกับแฟชั่นอื่นๆ ในช่วงปลายทศวรรษ 1990

การเรียนรู้ในสัปดาห์การทำงานมีความสำคัญมากกว่าที่คุณคิด

การเรียนรู้ในสัปดาห์การทำงานมีความสำคัญมากกว่าที่คุณคิด

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

สิ่งที่คุณสามารถทำได้ในช่วงเวลาแห่งการรอคอย (รองานแรกของคุณในด้านเทคโนโลยี)

สิ่งที่คุณสามารถทำได้ในช่วงเวลาแห่งการรอคอย (รองานแรกของคุณในด้านเทคโนโลยี)

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