Что делает этот код?
Подскажите пожалуйста, что делает данный участок кода, желательно объяснить каждую строку.
i=0; function virtualOffset(x) { var offset=parseInt((x-parseInt(x))*4); return offset; } window.onload = function(){ window.setInterval(function() { i+=1; if(i>2000) i=0; realx=i/4; x=parseInt(realx); f=virtualOffset(realx); },50); } |
Цитата:
1. i=0; 2. function virtualOffset(x) { var offset=parseInt((x-parseInt(x))*4); return offset; } 3. window.onload = function(){ window.setInterval(function() { ... },50); } 4. function() { i+=1; if(i>2000) i=0; realx=i/4; x=parseInt(realx); f=virtualOffset(realx); }; Какой именно и что тебе не понятно? |
Цитата:
Что значит i+=1? Что такое realx, x, f? Переменные? Тогда почему они записаны без var? |
Цитата:
function virtualOffset(x) {...} В него могут передать все, что угодно! А могут вообще не чего не передать... Цитата:
http://javascript.ru/assignment-operators Цитата:
Цитата:
- Ватсон, а что она имела ввиду когда сказала, что болотные лилии еще не расцвели? - Нуууу... Не расцвели и все.... (с) к/ф Собака баскервилей |
Часовой пояс GMT +3, время: 05:01. |