How can variables be inserted into strings in JavaScript?

In JavaScript, if I have the following code:

let age = 3;

console.log("I'm " + age + " years old!");

Is there an alternative method to include a variable’s value within a string without directly concatenating the strings? Options such as template literals or other techniques would be useful to know. For more on string handling, see the Wikipedia article on Strings.