TypeScript เป็นซูเปอร์เซ็ตของ JavaScript ที่อนุญาตให้ใช้วิธีการต่าง ๆ ในการทำให้สตริงเป็นตัวพิมพ์ใหญ่ ตั้งแต่วิธีการของ JavaScript ที่บริสุทธิ์ไปจนถึงการใช้ไลบรารีของบุคคลที่สามสำหรับกรณีการใช้งานที่ซับซ้อนหรือเฉพาะเจาะจงยิ่งขึ้น วิธีการของ JavaScript ที่บริสุทธิ์:.
การต่อข้อความเป็นพื้นฐาน; มันเป็นสิ่งที่มีมาตั้งแต่ยุคแรกๆ ของการเขียนโปรแกรม ใน TypeScript, ซึ่งสร้างขึ้นมาบน JavaScript, เราได้พัฒนามาจากการดำเนินการกับข้อความที่ไม่สะดวกมาเป็น template literals ที่ลื่นไหลและสะดวกยิ่งขึ้น ในอดีต, คุณต้องระวังเรื่องการผสมข้อความเพื่อไม่ให้ใช้หน่วยความจำมากเกินไปหรือทำให้เบราว์เซอร์ทำงานช้าลง แม้ว่าเครื่องจักรสมัยใหม่จะถูกปรับให้เหมาะสม, แต่ประสิทธิภาพก็ยังสำคัญในแอพขนาดใหญ่ มีทางเลือกอื่นๆ.
ใน TypeScript การทำให้สตริงเป็นตัวพิมพ์เล็กนั้นง่ายมาก เพียงเรียก .toLowerCase() กับสตริงของคุณ นี่คือวิธีการ.
.toLowerCase()
ตั้งแต่อดีต, การจัดการกับสตริงในการเขียนโปรแกรมสามารถย้อนกลับไปถึงต้นสมัยของการคอมพิวติ้ง ใน TypeScript, ซึ่งสร้างบนพื้นฐานของ JavaScript, การจัดการสตริงเป็นงานประจำวัน replace() ฟังก์ชั่นที่เราใช้นั้นถูกสืบทอดมาจากอาร์เซนอลการจัดการสตริงที่แข็งแกร่งของ JavaScript มีทางเลือกอื่นๆ สำหรับ RegExp สำหรับการจับคู่รูปแบบ - บางครั้งคุณอาจต้องการที่จะเดินทางผ่านแต่ละอักขระและตัดสินใจด้วยการใช้ switch หรือชุดของ if แต่นิพจน์ปรกติ (regular expressions) ให้วิธีที่กระชับและทรงพลังในการอธิบายรูปแบบที่ซับซ้อนสำหรับการจับคู่ รายละเอียดในการดำเนินงานกลายเป็นที่น่าสนใจเมื่อคุณดำดิ่งลงไปในวิธีการที่รูปแบบ RegExp ถูกตีความในระยะเวลาการทำงาน ‘g’ ธงในตัวสร้าง RegExp บอกเครื่องให้ค้นหาทั่วทั้งสตริง หากไม่มี, มันจะแทนที่แค่การจับคู่เพียงครั้งเดียว นิพจน์ปรกติอาจเรียบง่ายหรือซับซ้อนมาก ขึ้นอยู่กับความต้องการของคุณ.
replace()
ใน TypeScript, คุณสามารถตัดและแบ่งสตริงด้วยวิธีการเช่น substring(), slice(), และ includes() ของ ES6 สำหรับการค้นหาข้อความภายในสตริง.
substring()
slice()
includes()
ใน TypeScript, คุณสามารถหาความยาวของสตริงได้โดยใช้คุณสมบัติ .length นี่คือตัวอย่าง.
.length
เพื่อแทรกสตริงใน TypeScript, คุณใช้เครื่องหมาย backticks ` และ syntax ${expression}.
`
${expression}
นี่คือคู่มือไร้มลทินในการตัดอักขระคำพูดที่น่ารำคาญออกจากสตริงของคุณใน TypeScript.
TypeScript ซึ่งพัฒนาต่อจาก JavaScript มาพร้อมกับวิธีการจัดการสตริงที่มีประโยชน์ เราสามารถใช้ String.prototype.replace() สำหรับการค้นหาและแทนที่ขั้นพื้นฐาน ดูตัวอย่างเหล่านี้.
String.prototype.replace()
มาดูใน TypeScript และดูว่า regex ใช้สำหรับงานทั่วไปอย่างไร.