String Data Types in JavaScript
•JavaScript•2 min read

javascriptprimitive data typedata typesstring data types
In JavaScript, the second type of primitive data is the String type.
In JavaScript, the second type of primitive data is the String type.
1. String Type
- A string in JavaScript is a sequence of characters enclosed in single quotes (
'), double quotes ("), or backticks (`). - Example: Declaring a String
let message = "hello coders";
// Print the string
document.write(message); // Output: "hello coders"Explanation:
- Here, the string
"hello coders"is stored in the variablemessage, and is displayed usingdocument.write().
2. String Concatenation
- In JavaScript, strings can be concatenated (joined) using the
+operator. - Example: Concatenating Strings
let name = "coders";
let message = "good evening";
// Concatenate the strings
let greet = "hello " + name + ", " + message;
document.write(greet); // Output: "hello coders, good evening"Explanation:
- We concatenate
"hello ",name, andmessageto create the final string"hello coders, good evening". This is achieved by using the+operator.
3. Template Literals with Backticks
- Using backticks (
`), we can embed variables and expressions directly inside a string. This method provides a cleaner way to combine strings and dynamic values without using concatenation. - Example: Using Backticks and Embedded Expressions
let name = "coders";
let message = "good evening";
// Use template literals and embedded variables
let greet = `hello ${name}, ${message}`;
document.write(greet); // Output: "hello coders, good evening"Explanation:
- In this example, backticks are used to create a template literal. Inside the template literal,
${}is used to embed the variablesnameandmessagedirectly into the string, resulting in"hello coders, good evening".
Summary:
- Strings are sequences of characters enclosed in quotes.
- Concatenation can be done using the
+operator. - Template literals (backticks) provide an easier way to embed variables and expressions into strings without concatenation.



