I am not sure what's happening in this loop

Could someone please explain to me what is happening in this loop?

for(var j = 0; j < checksOut.length; ++j)
{
  x = x && checksOut[j];
}

What does it mean when you say: x && checksOut[] ? Is this some type of if statement?

Okay, I understand thank you.