Wie konvertiere ich eine String-Variable nach int in Javascript?

Was ist der richtige Weg, um den Wert einer String-Variablen in eine int / numerische Variable umzuwandeln? Warum istbcInt immer noch Zeichenfolge und warumisNaN Rückkehrtrue?

bc=localStorage.getItem('bc');
var bcInt=parseInt(bc,10);
var bcInt2=1;
console.log("bc------------>" +bc +" isNaN:" +isNaN(bc)); //isNaN returns true
console.log("bcInt------------>" +bcInt +" isNaN:" +isNaN(bcInt)); //isNaN returns true

bcInt2// isNaN returns false

Antworten auf die Frage(2)

Ihre Antwort auf die Frage