1. I ditt fall kommer variabeln hej att innehålla talet 26, så där "kapas" nollan direkt. Om du vill att resultatet från ditt exempel skall resultera i 32 får du göra så här:
var hej=032.toString(8);
alert(hej); // Kommer att ge 32
1. Använder du en nolla i början tolkas det som att talet står i oktalform, d.v.s. 3*8+2*1=26.
2.
var t=26;
alert(t.toString().length); // Längden == 2
alert(parseInt(t)); // Ger 26
// Alternativt
alert(parseFloat(t));
// Om det är decimaltal det handlar om