ค้นหาเว็บไซต์

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)

บทความที่เกี่ยวข้อง