การเขียนหลายบรรทัด
ในสตริง JavaScript ที่สร้างขึ้นด้วยเครื่องหมายคำพูดเดี่ยว หรือเครื่องหมายคำพูดคู่ ไม่อนุญาตให้ขึ้นบรรทัดใหม่ นั่นคือการทำแบบนี้จะไม่ทำงาน:
let str = 'abc
def'; // การเขียนแบบนี้จะไม่ทำงาน
และการเขียนแบบนี้ก็จะไม่ทำงาน:
let str = "abc
def"; // การเขียนแบบนี้จะไม่ทำงาน
แต่เครื่องหมาย backtick นั้นออกแบบมาโดยเฉพาะ สำหรับการสร้างสตริงหลายบรรทัด:
let str = `abc
def`; // การเขียนแบบนี้จะทำงาน
จงบันทึกลงในตัวแปร str สตริง
ที่ประกอบด้วยอักขระ 'a', 'b',
'c', และหลังจากแต่ละอักขระ
ยกเว้นตัวสุดท้าย ต้องมีการขึ้นบรรทัดใหม่