Template strings combine text and typed values without manual concatenation.

Template Strings

templates.ts
const firstName: string = ;
const completedLessons: number = ;
const nextLesson: string = "arrays";

const summary: string = `${firstName} completed ${completedLessons} lessons.`;
const prompt: string = `Next up: ${nextLesson.toUpperCase()}`;

console.log(summary);
console.log(prompt);
const firstName: string = ;
const completedLessons: number = ;
const nextLesson: string = "arrays";

const summary: string = `${firstName} completed ${completedLessons} lessons.`;
const prompt: string = `Next up: ${nextLesson.toUpperCase()}`;

console.log(summary);
console.log(prompt);
const firstName: string = ;
const completedLessons: number = ;
const nextLesson: string = "arrays";

const summary: string = `${firstName} completed ${completedLessons} lessons.`;
const prompt: string = `Next up: ${nextLesson.toUpperCase()}`;

console.log(summary);
console.log(prompt);
const firstName: string = ;
const completedLessons: number = ;
const nextLesson: string = "arrays";

const summary: string = `${firstName} completed ${completedLessons} lessons.`;
const prompt: string = `Next up: ${nextLesson.toUpperCase()}`;

console.log(summary);
console.log(prompt);
const firstName: string = ;
const completedLessons: number = ;
const nextLesson: string = "arrays";

const summary: string = `${firstName} completed ${completedLessons} lessons.`;
const prompt: string = `Next up: ${nextLesson.toUpperCase()}`;

console.log(summary);
console.log(prompt);
const firstName: string = ;
const completedLessons: number = ;
const nextLesson: string = "arrays";

const summary: string = `${firstName} completed ${completedLessons} lessons.`;
const prompt: string = `Next up: ${nextLesson.toUpperCase()}`;

console.log(summary);
console.log(prompt);
const firstName: string = ;
const completedLessons: number = ;
const nextLesson: string = "arrays";

const summary: string = `${firstName} completed ${completedLessons} lessons.`;
const prompt: string = `Next up: ${nextLesson.toUpperCase()}`;

console.log(summary);
console.log(prompt);
const firstName: string = ;
const completedLessons: number = ;
const nextLesson: string = "arrays";

const summary: string = `${firstName} completed ${completedLessons} lessons.`;
const prompt: string = `Next up: ${nextLesson.toUpperCase()}`;

console.log(summary);
console.log(prompt);
const firstName: string = ;
const completedLessons: number = ;
const nextLesson: string = "arrays";

const summary: string = `${firstName} completed ${completedLessons} lessons.`;
const prompt: string = `Next up: ${nextLesson.toUpperCase()}`;

console.log(summary);
console.log(prompt);
interpolation `${...}` inserts an expression into a template string.