У меня есть массив, где я хочу проверить, если индекс массива от 0,3,6,9... и т. Д.

как пример

 for(i=0;i{amp}lt;array.length;i  ) { // here want to know // if i any from 0,3,6,9 etc } here 0,3,6,9 is max of array.length also i want result like 1,4,7,10... also 2,5,8,11... 

Спасибо!

Вам нужно сделать (i % 3 === 0) :

 var array = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]; for (i = 0; i {amp}lt; array.length; i  ) { //if i any from 0,3,6,9 etc if (i % 3 === 0) { console.log(i); } } 

Если вы хотите выбрать 1, 4, 7, 10 вы можете установить переменную начального индекса, например:

 var array = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]; //starting index to select var startIndex = 1; // skip elements from the array var skipLength = 3; for (i = 0; i {amp}lt; array.length; i  ) { if (i % 3 === startIndex) { console.log(i); } } 

Если вы хотите выбрать 2, 5, 8, 11

 var array = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]; //starting index to select var startIndex = 2; // skip elements from the array var skipLength = 3; for (i = 0; i {amp}lt; array.length; i  ) { if (i % skipLength === startIndex) { console.log(i); } } 

 if (i % 3 === 0) { // i is 0, 3, 6, ... } 

но почему бы вам просто не увеличить цикл for на 3?