è inutile utilizzare un altra variabile solo per effettuare una trasformazione da stringa a numero, il metodo corretto per trasformare una stringa in un numero è utilizzare la funzione parseInt(che per quanto ne so è crossbrowser) o il costruttore Number

Es:

var miastringa= "1";
var mionumero = new Number(miastringa);