TypeScript:
การต่อสตริง

วิธีทำ:

let greeting: string = "Hello";
let target: string = "World";
let message: string = greeting + ", " + target + "!"; // โดยใช้ operator +
console.log(message); // ผลลัพธ์: Hello, World!

let anotherMessage: string = `${greeting}, ${target}!`; // โดยใช้ template literals
console.log(anotherMessage); // ผลลัพธ์: Hello, World!

ลงลึก

การต่อข้อความเป็นพื้นฐาน; มันเป็นสิ่งที่มีมาตั้งแต่ยุคแรกๆ ของการเขียนโปรแกรม ใน TypeScript, ซึ่งสร้างขึ้นมาบน JavaScript, เราได้พัฒนามาจากการดำเนินการกับข้อความที่ไม่สะดวกมาเป็น template literals ที่ลื่นไหลและสะดวกยิ่งขึ้น

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

มีทางเลือกอื่นๆ:

  1. อาร์เรย์และ .join(): มีประโยชน์เมื่อคุณกำลังจัดการกับรายการข้อความ
  2. รูปแบบของ StringBuilder: มีความเกี่ยวข้องมากขึ้นกับภาษาเช่น Java หรือ C# ซึ่งมีการประสิทธิภาพที่ดีขึ้น

ในการเป็นตัวนำมาใช้, TypeScript จะถูกคอมไพล์เป็น JavaScript ลึกลงไป, มันใช้ฟังก์ชันและการดำเนินการกับข้อความเดียวกันที่ JavaScript ให้มา

ดูเพิ่มเติม

  • คุณอาจต้องการตรวจสอบ Mozilla Developer Network เอกสารข้อความ เพื่อดูวิธีการใช้งานข้อความอย่างลึกซึ้ง
  • สำหรับคำถามเกี่ยวกับข้อความใน TypeScript โดยเฉพาะ, เอกสารทางการของ TypeScript เป็นแหล่งข้อมูลอ้างอิงที่ดี