🗒 Cheat Sheet← Lesson
BitWithBite
JavaScript Worksheet

⚡ Strings & Template Literals

Chapter: JavaScript · Level ★☆☆ · Time: 30 min
SCORE___ / 20
NameClassDate
After this worksheet you can
Use string methodsGet length and charactersBuild template literalsConcatenate strings
📚 Quick Recap

🎯 What you'll learn: Creating strings with single, double, and backtick quotes, essential string methods like slice, includes, replace, split, powerful template literals with ${}, and the concept of string immutability.

🧠 Section A · Concept Check ● BEGINNER 4 × 1 = 4

1'abc'.length is:
2Template literals use:
3`Hi ${name}` inserts:
4'JS'.toLowerCase() gives:

🧮 Section B · Problem Solving ● INTERMEDIATE 2 + 3×3 = 11

5'hello'[0] is .
6'a' + 'b' = .
7Get the length of let s='JavaScript'.
8Use a template literal to print 'Age: 16' with age=16.
9Uppercase 'web'.

🚀 Section C · Challenge ● CHALLENGE 5

10What does 'a,b,c'.split(',') return?
💭 Reflection — the most useful thing I learned:
A ___/4   B ___/11   C ___/5   Total ___/20 Teacher's Signature Parent's Signature
✂ answer key — fold or cut before handing out

1-B   2-C   3-B   4-B  |  5 h   6 ab   7 = s.length (10)   8 = console.log(`Age: ${age}`)   9 = 'web'.toUpperCase() = 'WEB'  |  10 = ['a','b','c']

📄 Need offline practice?Download the print-ready PDF or open the one-page cheat sheet.
⬇ Worksheet PDF 🗒 Cheat Sheet