Strings in JavaScript are immutable. Template literals use backticks to interpolate expressions (`${val}`) and span multiple lines.
js
const addr = "0xAbC123";
const formatted = `Address: ${addr.toLowerCase()}`;100 XP to Apprentice
String immutability and interpolation.
AI translates the explanation and quiz text while preserving code and answer scoring.
Strings in JavaScript are immutable. Template literals use backticks to interpolate expressions (`${val}`) and span multiple lines.
js
const addr = "0xAbC123";
const formatted = `Address: ${addr.toLowerCase()}`;1. Can strings be mutated in place?
2. Which syntax enables template interpolation?
3. What does startsWith('0x') return?