TypeScript Template Strings

A typescript template string (or template literal) is a regular JavaScript string which is enclosed within the back-tick characters (`) seeded with multiple placeholders denoted with ${ }. At runtime, the code replaces the placeholders with their real values.

The process of evaluating a template literal containing one or more placeholders, yielding a result is also known as string interpolation.

1. Template String Example

In this example, at runtime, the code replaces the placeholders name and age with the actual values of variables. It’s called variable substitution.

const name: String = 'Lokesh';
const age: number = 35;

let message: string = `My name is ${ name } and my age is ${ age }`;

console.log(message);		//My name is Lokesh and my age is 35

2. Multi-line Template Strings

Not like with regular strings where we use plus (+) character to concatenate multi-line strings, template strings do not need plus character.

const name: String = 'Lokesh';
const age: number = 35;

let message: string = `My name is 
				${ name } 
				and
				my age is 
				${ age }`;

//Output

My name is 
Lokesh 
and
my age is 
35

Please notice that multi-line template strings output the string which is formatted with new line characters.

Drop me your questions in comments section.

Happy Learning !!

Comments

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

About Us

HowToDoInJava provides tutorials and how-to guides on Java and related technologies.

It also shares the best practices, algorithms & solutions and frequently asked interview questions.

Our Blogs

REST API Tutorial

Dark Mode

Dark Mode