Как не выполнять все проверки для каждой итерации цикла?
for(var k=0; k < W.length; k++) {
// Получим длину строки
long= W[k].length;
if(long < 5){
// Перейти к следующему элементу массива W[k] и не выполнять остальные проверки
}
// Ещё проверка
// Ещё проверка
// Ещё проверка
}