Witam, to znów ja. Powinienem zadać to pytanie w poprzednim temacie jednak myślałem że sam ogarne działanie tego programu.
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var x=0;
var tabl = []
for (var i=0; i<10; i++)
{
tabl[i]=x
x=x+10;
document.write(tabl[i]);
}
</script>
</body>
</html>
Wynikiem działania tego skryptu jest wypisanie liczb 0 10 20 30 40 50 60 70 80 90 i nie mam pojęcia dlaczego, bo jak staram się analizować działanie tego programu to tak, sama pętla wypisałaby liczby od 0 do 9. W tym wypadku są one kolejno dopisywane do tablicy, potem ta tablica jest przypisywana do x, potem do x jest dodawane 10, czyli dlaczego wynikiem działania tego programu nie są liczby 10,11,12,13,14,...,19?