javascript - วิธีการดำเนินการสตริงอินเตอร์โพเลชันใน TypeScript?
C# ใช้การแทรกสตริง
int value = 100;
Console.WriteLine($"The size is {value}.");
ผลลัพธ์ :
ขนาดคือ 100
จะทำสิ่งเดียวกันนี้ใน TypeScript ได้อย่างไร?
คำตอบ #1
ใน JavaScript คุณสามารถใช้ template literals ได้:
เทมเพลตลิตเทอรัลคือลิตเทอรัลที่ถูกจำกัดด้วยแบ็กทิค (`)
let value = 100;
console.log(`The size is ${ value }`);
คำตอบ #2
แค่ใช้ ` พิเศษ
var lyrics = 'Never gonna give you up';
var html = `<div>${lyrics}</div>`;
คำตอบ #3
สามารถทำได้ด้วยตัวอักษร backtick: `
โปรดสังเกตว่านี่ไม่ใช่เครื่องหมายอะโพสทรอฟี และไม่ใช่เครื่องหมายคำพูด
จะหามันเจอได้ที่ไหนบนคีย์บอร์ด?
มีแนวโน้มมากที่สุดว่าคุณกำลังใช้แป้นพิมพ์ QWERTY ดังนั้นคุณจะพบมันอยู่ตรงใต้ปุ่ม Esc ที่มุมบนซ้าย:
ในกรณีที่คุณกำลังใช้คีย์บอร์ดพิเศษ คุณสามารถตรวจสอบรายชื่อทั้งหมดนี้เพื่อหาตัวเครื่องหมายแบ็กติ้ก
สุดท้ายนี่คือโค้ด:
const value = 100;
console.log(`The size is ${value}.`);(ใช้ได้ทั้งใน JavaScript และ TypeScript)
