Convert text to upper and lower case.

case-methods String methods return new strings. `toUpperCase` and `toLowerCase` leave the original value unchanged.

Case Methods

name
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);
  1. 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
  1. 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
  1. 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