Need help understanding a line of code...

leap = yOff % 4 == 0;

Here's how I see this statement. I'm doing this mostly to see if I'm understanding it or not.

First we have a variable name followed by the assignment operator. This will assign the value to the variable leap whatever the right side expresses to. The comparison operator is the key on the right side as leap will get assigned the results of the comparison. Which will be 1 if yOff is divisible by 4 and 0 otherwise.

So how did I do?