ชื่อบทความ: ท่องโลกแห่งตัวอักษรด้วย string variable ใน TypeScript
พูดถึงการเขียนโปรแกรมไม่ได้มีแค่เรื่องของตัวเลขและตรรกะเท่านั้น ยังมีส่วนที่เกี่ยวข้องกับการจัดการกับตัวอักษรหรือข้อความ ที่ในภาษา TypeScript เราเรียกว่า "string variables" หรือ ตัวแปรประเภทสตริง นั่นเอง วันนี้เราจะมาทำความรู้จักกับ string variable แบบง่ายๆ พร้อมตัวอย่างโค้ด 3 ตัวอย่าง และอธิบายการทำงาน รวมไปถึงการนำไปใช้ในโลกจริงด้วยกันครับ
let greeting: string = "สวัสดี";
let audience: string = "โลก";
let welcomeMessage: string = greeting + ", " + audience + "!";
console.log(welcomeMessage); // แสดงผล: สวัสดี, โลก!
ในตัวอย่างนี้ เราได้สร้างตัวแปรสตริงสองตัวคือ `greeting` และ `audience` จากนั้นเราใช้การต่อสตริงด้วยเครื่องหมายบวก (+) เพื่อสร้างข้อความต้อนรับ `welcomeMessage` ง่ายๆ ครับ
Template literals ให้ความสะดวกในการสร้าง string ที่มีการแทรกตัวแปรหรือการเขียนหลายบรรทัด
let customerName: string = "คุณหนึ่ง";
let product: string = "หนังสือ TypeScript 101";
let message: string = `สวัสดี ${customerName}, ขอแนะนำ ${product}`;
console.log(message); // แสดงผล: สวัสดี คุณหนึ่ง, ขอแนะนำ หนังสือ TypeScript 101
การใช้งาน ${variable} ภายใน backticks (`` ` ``) เป็นวิธีที่นิยมในการผสมผสานตัวแปรลงในสตริงได้อย่างง่ายดายและอ่านง่ายขึ้นครับ
let fullText: string = "การเรียนรู้ภาษา TypeScript มีความสำคัญอย่างยิ่ง";
let searchTerm: string = "TypeScript";
let indexOfSearchTerm: number = fullText.indexOf(searchTerm);
console.log(`คำว่า "${searchTerm}" พบใน index: ${indexOfSearchTerm}`); // แสดงผล: คำว่า "TypeScript" พบใน index: 12
// การแทนที่คำ
let replacedText: string = fullText.replace("TypeScript", "JavaScript");
console.log(replacedText); // แสดงผล: การเรียนรู้ภาษา JavaScript มีความสำคัญอย่างยิ่ง
ในตัวอย่างนี้ เราแสดงวิธีการค้นหาตำแหน่งของคำโดยใช้ `indexOf` และการใช้ `replace` เพื่อแทนที่คำหนึ่งด้วยอีกคำหนึ่ง สิ่งนี้มีประโยชน์มากในการจัดการข้อความในงานจริงครับ
ปัจจุบัน string ไม่ได้มีเพียงแค่ในการสื่อสารข้อความ แต่ยังเป็นส่วนสำคัญในการจัดการข้อมูล ตัวอย่างเช่น ในการเขียน API ที่ต้องการพาร์สหรือรับค่า JSON ซึ่งเป็นรูปแบบของข้อความ string หรือการจัดการกับ URL ในเว็บแอปพลิเคชัน เป็นต้น
สำหรับท่านใดที่หลงใหลในการสร้างโปรแกรมหรืออยากเข้าใจการทำงานของ string เพื่มเติม ที่ Expert-Programming-Tutor (EPT) เรามีหลักสูตร TypeScript ที่จะช่วยให้คุณก้าวข้ามขีดจำกัดและรับมือกับโลกแห่งการเขียนโค้ดได้อย่างมืออาชีพ ฝึกฝนผ่านโปรเจ็คจริง และเรียนรู้ไปกับเราสิ คุณจะสามารถนำความรู้ในการใช้ string ไปใช้ในการเขียนโปรแกรมที่ซับซ้อนและชาญฉลาดได้ครับ!
หมายเหตุ: ข้อมูลในบทความนี้อาจจะผิด โปรดตรวจสอบความถูกต้องของบทความอีกครั้งหนึ่ง บทความนี้ไม่สามารถนำไปใช้อ้างอิงใด ๆ ได้ ทาง EPT ไม่ขอยืนยันความถูกต้อง และไม่ขอรับผิดชอบต่อความเสียหายใดที่เกิดจากบทความชุดนี้ทั้งทางทรัพย์สิน ร่างกาย หรือจิตใจของผู้อ่านและผู้เกี่ยวข้อง
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM