Template Literals
What is the result of typeof `Hello, world!`?
The result of typeof `Hello, world!` is "string". Despite using the specialized template literal syntax with backticks, the result of evaluating a template literal is still a primitive string value. Template literals are a syntax for creating strings with enhanced features like interpolation and multi-line support, but the resulting value is a regular JavaScript string primitive. This means you can use all standard string methods on the result of a template literal, and it behaves exactly like strings created with single or double quotes in all contexts after the initial evaluation. The typeof operator returns the type of the evaluated expression, not the syntax used to create it.