ใน JavaScript, ไม่มีวิธีในตัวเพื่อทำให้สตริงเป็นตัวพิมพ์ใหญ่โดยตรง, แต่มันค่อนข้างง่ายที่จะทำการดำเนินการนี้โดยใช้วิธีการจัดการสตริงพื้นฐาน.
ใน JavaScript, คุณมีวิธีการไม่กี่วิธีในการต่อสตริง แบบเก่า.
ใน JavaScript, เราแปลงสตริงเป็นตัวอักษรเล็กด้วยเมธอด .toLowerCase() มันง่ายมาก.
.toLowerCase()
ใช้ replace() ร่วมกับ regular expression ธง g จะทำการแทนที่ทุกการจับคู่, ไม่ใช่เพียงครั้งแรกเท่านั้น.
replace()
g
วิธีการ: การใช้เมธอด substring: let text = "JavaScript is awesome!"; let extracted = text.substring(0, 10); console.log(extracted); // ผลลัพธ์: JavaScript การใช้เมธอด slice: let text = "JavaScript is awesome!"; let sliced = text.slice(-9, -1); console.log(sliced); // ผลลัพธ์: awesome การใช้เมธอด substr (ไม่แนะนำให้ใช้): let text = "JavaScript is awesome!"; let substrd = text.substr(11, 7); console.log(substrd); // ผลลัพธ์: awesome การศึกษาเพิ่มเติม การดึงข้อความย่อยไม่ใช่เรื่องใหม่ – มันเก่าแก่เท่ากับการเขียนโปรแกรมเอง เมธอด substring และ slice ใน JavaScript เป็นเครื่องมือจากยุค 1990 ส่วนหนึ่งของชุดคุณสมบัติเริ่มต้นของภาษา เมธอด substr ก็อยู่ที่นั่นด้วย แต่ปัจจุบันได้กลายเป็นโค้ดเก่าแก่และควรหลีกเลี่ยงในแอปพลิเคชันสมัยใหม่
JavaScript ทำให้มันง่ายด้วยคุณสมบัติ .length.
.length
ใน JavaScript, การฝังตัวแปรลงในสตริงมักจะทำโดยใช้ template literals นี่คือวิธีที่คุณสามารถทำได้.
ลองนึกภาพว่าคุณมีสตริงที่ห่อหุ้มด้วยเครื่องหมายอ้างอิงคู่ เช่น ""Hello, World!"" และคุณต้องการข้อความบริสุทธิ์ที่ไม่มีเครื่องหมายอ้างอิง นี่คือตัวอย่างโค้ด JavaScript เพื่อปลดปล่อยสตริงของคุณออกจากเครื่องกักขังเครื่องหมายอ้างอิง.
""Hello, World!""
ใน JavaScript, String.prototype.replace() คือตัวเลือกหลัก ให้ผ่านสตริงหรือ regex และการแทนที่ นี่คือวิธีที่รวดเร็วและไม่ยุ่งยาก.
String.prototype.replace()
เพื่อเริ่มต้น, คุณสามารถสร้างรูปแบบ regex ง่ายๆ และใช้มันในการค้นหาคู่ในสตริง ที่นี่, เราจะค้นหาคำว่า “code”.