El bucle lo tienes mal montado, pues te falta poner el tipo de incremento que quieres en el bucle, en este caso sería +3.
Luego estás usando length sobre un número entero, y no es necesario, pues length vale para contar ya sea caracteres de una cadena, nodos de un json... si de entrada tienes una variable a la que le has dado valor 1000, no te hace falta recurrir a lenght, pues esta variable de por si ya vale 1000 y además te devolvería un resultado no deseado.
por el contrario si el 1000 fuera una cadena de caracteres, es decir (var dist = '1000'), deberías recurrir al parseador de inetgers, es decir (i=0; i<
parseInt(dist); i+x);
Te dejo el ejemplo de como sería correcto:
Código Javascript :
var dist = 1000;
for (i=0; i<dist; i+3){
//Aqui haces lo que quieras con la variable i
// su primer valor será 0, su segundo 3, su tercero 6
//y así sucesivamente
}
Un saludo.