การเขียนโปรแกรมไม่ใช่เรื่องที่น่าเบื่อหรือแห้งแล้งเสมอไป หากเราเข้าใจในหลักการทำงานและสามารถนำความรู้นั้นไปประยุกต์ใช้ได้ในโลกจริง หนึ่งในความรู้พื้นฐานของภาษาโปรแกรมมิ่งที่ถูกใช้งานอย่างแพร่หลายคือการจัดการกับ Strings หรือข้อความ ในภาษา JavaScript ฟังก์ชัน substring เป็นเครื่องมือสำคัญที่ช่วยให้เราสามารถตัดต่อหรือแยกส่วนข้อความออกมาจากข้อความทั้งหมดได้อย่างง่ายดาย ในบทความนี้ เราจะดูวิธีการใช้ substring ในภาษา JavaScript พร้อมตัวอย่างโค้ด และยกตัวอย่างการใช้งานในโลกจริงที่จะช่วยส่งเสริมการเรียนรู้ในแวดวงการเขียนโปรแกรมได้อย่างแน่นอน
ใน JavaScript, `String.substring()` เป็นฟังก์ชันที่ใช้สำหรับการได้มาซึ่งส่วนย่อยของ string โดยรับส่วนเริ่มต้นและส่วนสิ้นสุดเป็นผลรับประกันว่าจะได้ข้อความระหว่างจุดเริ่มและสิ้นที่กำหนด โดยจะไม่รวมตำแหน่งสุดท้ายนั้นเข้าไป
ตัวอย่างเช่น:
ในตัวอย่างนี้ `result` จะมีค่าเป็น `"ello"` ซึ่งเป็นช่วงข้อความตั้งแต่ตำแหน่งที่ 1 (รวม) ถึงตำแหน่งที่ 5 (ไม่รวม) จากข้อความ "Hello, World!".
ในตัวอย่างนี้ คำว่า "Incre" คือส่วนที่ถูกตัดออกมาจากข้อความ "Incredible Code" เริ่มจากตำแหน่งที่ 0 ถึง 5 แต่ไม่รวมตำแหน่งที่ 5.
2. ตัดข้อความโดยไม่ระบุจุดสิ้นสุด
ถ้าไม่ระบุตำแหน่งสิ้นสุด substring จะทำการจัดการข้อความจนถึงสิ้นสุดของข้อความนั้น.
3. ใช้ substring เพื่อปรับแต่งรูปแบบวันที่
ในตัวอย่างนี้ `dateOnly` จะได้ข้อความวันที่ที่ไม่รวมเวลาและโซนเวลา จากฟอร์แมต ISO 8601.
หากคุณสนใจที่จะใช้ JavaScript ในการสร้างโปรแกรมที่มีการจัดการกับข้อความอย่างมีประสิทธิภาพ การเรียนรู้ที่ EPT (Expert-Programming-Tutor) จะช่วยให้คุณเข้าใจการใช้งานภาษานี้และส่วนประกอบต่างๆ ได้อย่างลึกซึ้งและประยุกต์ใช้ในงานจริงได้ดีขึ้น.
หมายเหตุ: ข้อมูลในบทความนี้อาจจะผิด โปรดตรวจสอบความถูกต้องของบทความอีกครั้งหนึ่ง บทความนี้ไม่สามารถนำไปใช้อ้างอิงใด ๆ ได้ ทาง EPT ไม่ขอยืนยันความถูกต้อง และไม่ขอรับผิดชอบต่อความเสียหายใดที่เกิดจากบทความชุดนี้ทั้งทางทรัพย์สิน ร่างกาย หรือจิตใจของผู้อ่านและผู้เกี่ยวข้อง
Tag ที่น่าสนใจ: javascript string substring programming coding web_development text_manipulation tutorial code_example real-world_example
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com