qcuno mi spiega come mai
<script>
t="08";
t = parseInt(t);
alert(t);
</script>
mostra 0
quando
<script>
t="04";
t = parseInt(t);
alert(t);
</script>
mostra 4
qcuno mi spiega come mai
<script>
t="08";
t = parseInt(t);
alert(t);
</script>
mostra 0
quando
<script>
t="04";
t = parseInt(t);
alert(t);
</script>
mostra 4
parseInt() usa per default numeri ottali, se questi iniziano per 0.
Per fare il parsing di numeri decimali con sicurezza, occorre specificarlo nel secondo parametro:
parseInt("08", 10);
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati