Tach!
try this:
let a = 5, b; console.log(String(a)); console.log(a.toString()); console.log(String(b)); console.log(b.toString());Was einem bei b nun lieber ist, muss man für sich entscheiden.
b ist keine Zahl und damit erstmal nicht von dem betroffen, was von der Aufgabenstellung bekannt ist. Abgesehen davon gibt es neben dem Typecast auch noch andere Wege, für einen falsy Wert einen Defaultwert zu bekommen, beispielsweise b || 0 oder b || ''.
dedlfix.
 nicht angemeldet
 nicht angemeldet Rolf B
 Rolf B Gunnar Bittersmann
 Gunnar Bittersmann MudGuard
 MudGuard JürgenB
 JürgenB Orlok
 Orlok