Hint
Number vs string uses numeric comparison. String vs string uses char codes (lexicographic).
console.log('5' > 3);
console.log('5' > '30');
console.log('10' > '9');true true false
Explanation: "5">3: coerces to numbers, 5>3=true. "5">"30": string compare, "5" char > "3" char=true. "10">"9": "1"<"9"=false.
Key Insight: Number vs string uses numeric comparison. String vs string uses char codes (lexicographic).