Skip to content

Commit e87950e

Browse files
committed
update Concatenation and Template Literal.js and add more about template literal features
1 parent 3a6c891 commit e87950e

59 files changed

Lines changed: 1527 additions & 4 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.history/.gitignore_20250701032400

46 Bytes
Binary file not shown.

.history/.gitignore_20250701032515

30 Bytes
Binary file not shown.

.history/.gitignore_20250701032516

28 Bytes
Binary file not shown.

.history/.gitignore_20250701032549

82 Bytes
Binary file not shown.

.history/.gitignore_20250701032551

28 Bytes
Binary file not shown.

.history/pracrice/Concatenation and Template Literal_20250701033150.js

Whitespace-only changes.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// String Concatenation example
2+
let name = "Henok"; // Declare variable for name
3+
let age = 22; // Declare variable for age
4+
5+
// Create message by joining strings using + operator
6+
let messageConcat = "My name is " + name + " and I am " + age + " years old.";
7+
console.log(messageConcat); // Output: My name is Henok and I am 22 years old.
8+
9+
// Template Literal example
10+
// Use backticks and ${} to embed variables directly
11+
let messageTemplate = `My name is ${name} and I am ${age} years old.`;
12+
console.log(messageTemplate); // Output: My name is Henok and I am 22 years old.
13+
14+
// Multiline Template Literal example
15+
// Allows easy multiline strings without + or \n
16+
let multilineMessage = `My name is ${name}.
17+
I am ${age} years old.
18+
I love coding and learning new things.`;
19+
console.log(multilineMessage);
20+
/* Output:
21+
My name is Henok.
22+
I am 22 years old.
23+
I love coding and learning new things.
24+
*/
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// String Concatenation example
2+
let myname = "Henok"; // Declare variable for name
3+
let age = 22; // Declare variable for age
4+
5+
// Create message by joining strings using + operator
6+
let messageConcat = "My name is " + name + " and I am " + age + " years old.";
7+
console.log(messageConcat); // Output: My name is Henok and I am 22 years old.
8+
9+
// Template Literal example
10+
// Use backticks and ${} to embed variables directly
11+
let messageTemplate = `My name is ${name} and I am ${age} years old.`;
12+
console.log(messageTemplate); // Output: My name is Henok and I am 22 years old.
13+
14+
// Multiline Template Literal example
15+
// Allows easy multiline strings without + or \n
16+
let multilineMessage = `My name is ${name}.
17+
I am ${age} years old.
18+
I love coding and learning new things.`;
19+
console.log(multilineMessage);
20+
/* Output:
21+
My name is Henok.
22+
I am 22 years old.
23+
I love coding and learning new things.
24+
*/
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// String Concatenation example
2+
let myname = "Henok"; // Declare variable for name
3+
let age = 22; // Declare variable for age
4+
5+
// Create message by joining strings using + operator
6+
let messageConcat = "My name is " + myname + " and I am " + age + " years old.";
7+
console.log(messageConcat); // Output: My name is Henok and I am 22 years old.
8+
9+
// Template Literal example
10+
// Use backticks and ${} to embed variables directly
11+
let messageTemplate = `My name is ${name} and I am ${age} years old.`;
12+
console.log(messageTemplate); // Output: My name is Henok and I am 22 years old.
13+
14+
// Multiline Template Literal example
15+
// Allows easy multiline strings without + or \n
16+
let multilineMessage = `My name is ${name}.
17+
I am ${age} years old.
18+
I love coding and learning new things.`;
19+
console.log(multilineMessage);
20+
/* Output:
21+
My name is Henok.
22+
I am 22 years old.
23+
I love coding and learning new things.
24+
*/
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// String Concatenation example
2+
let myname = "Henok"; // Declare variable for name
3+
let age = 22; // Declare variable for age
4+
5+
// Create message by joining strings using + operator
6+
let messageConcat = "My name is " + myname + " and I am " + age + " years old.";
7+
console.log(messageConcat); // Output: My name is Henok and I am 22 years old.
8+
9+
// Template Literal example
10+
// Use backticks and ${} to embed variables directly
11+
let messageTemplate = `My name is ${myname} and I am ${age} years old.`;
12+
console.log(messageTemplate); // Output: My name is Henok and I am 22 years old.
13+
14+
// Multiline Template Literal example
15+
// Allows easy multiline strings without + or \n
16+
let multilineMessage = `My name is ${name}.
17+
I am ${age} years old.
18+
I love coding and learning new things.`;
19+
console.log(multilineMessage);
20+
/* Output:
21+
My name is Henok.
22+
I am 22 years old.
23+
I love coding and learning new things.
24+
*/

0 commit comments

Comments
 (0)