Open In App

TypeScript String.raw() Method

Last Updated : 28 Feb, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

TypeScripts String.raw() method is used for obtaining the string representation of template literals without interpreting escape characters.

Syntax

String.raw(string: TemplateStringsArray, ...values: any[]): string
String.raw`templateString`;

Parameters

  • string (TemplateStringsArray): Here you have to pass the template literal array object.
  • values (any[]): Here you have to pass the value containing the substituted values.
  • templateString: Here you have to pass the template literal string.

Return Value

It will return the raw string form of the template literal.

Example 1: To demonstrate preserving the escape sequences.

Javascript




const filePath: string = String
    .raw`C:\Users\username\Documents\myfile.txt`;
console.log(filePath);


Output:

C:\Users\username\Documents\myfile.txt

Example 2: To demonstrate using raw() method with unicode characters.

Javascript




const unicodeRegular: string = `\u2607`;
const unicodeRaw: string = String.raw`\u2607`;
 
console.log("Unicode Regular:");
console.log(unicodeRegular);
 
console.log("\nUnicode Raw:");
console.log(unicodeRaw);


Output:

Unicode Regular:
☇
Unicode Raw:
\u2607

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads