Strings and Text
Case Methods
Convert text to upper and lower case.
case-methods
String methods return new strings. `toUpperCase` and `toLowerCase` leave the original value unchanged.
Case Methods
case_methods.js
Replay: real traced execution (multi-file project)
const name = "Ada";
const upper = name.toUpperCase();
const lower = name.toLowerCase();
const badge = upper + ":" + lower.length;
console.log("name=" + name);
console.log("upper=" + upper);
console.log("badge=" + badge);
const name = "Grace";
const upper = name.toUpperCase();
const lower = name.toLowerCase();
const badge = upper + ":" + lower.length;
console.log("name=" + name);
console.log("upper=" + upper);
console.log("badge=" + badge);
const name = "linus";
const upper = name.toUpperCase();
const lower = name.toLowerCase();
const badge = upper + ":" + lower.length;
console.log("name=" + name);
console.log("upper=" + upper);
console.log("badge=" + badge);
name ← Ada, upper ← ADA, lower ← ada, badge ← ADA:3
1const name→ Ada = "Ada"; //@name="Grace", "linus"2const upper→ ADA = nameAda.toUpperCase();3const lower→ ada = nameAda.toLowerCase();4const badge→ ADA:3 = upper→ ADA + ":" + lower.length3;56console.log("name=" + nameAda);7console.log("upper=" + upperADA);8console.log("badge=" + badgeADA:3);outputname=Ada upper=ADA badge=ADA:3
name ← Grace, upper ← GRACE, lower ← grace, badge ← GRACE:5
1const name→ Grace = "Grace";2const upper→ GRACE = nameGrace.toUpperCase();3const lower→ grace = nameGrace.toLowerCase();4const badge→ GRACE:5 = upper→ GRACE + ":" + lower.length5;56console.log("name=" + nameGrace);7console.log("upper=" + upperGRACE);8console.log("badge=" + badgeGRACE:5);outputname=Grace upper=GRACE badge=GRACE:5
name ← linus, upper ← LINUS, lower ← linus, badge ← LINUS:5
1const name→ linus = "linus";2const upper→ LINUS = namelinus.toUpperCase();3const lower→ linus = namelinus.toLowerCase();4const badge→ LINUS:5 = upper→ LINUS + ":" + lower.length5;56console.log("name=" + namelinus);7console.log("upper=" + upperLINUS);8console.log("badge=" + badgeLINUS:5);outputname=linus upper=LINUS badge=LINUS:5