Ted, I have shortend the example. Of course in that case it would make more sense, not to use continue. But in a longer loop it might.
As always with programming: don’t religiously stick to such rules. Just be consistent.

Also, for continue it could make more sense to define it positively and negate the whole thing. This is often easier to understand.

if (!(animal == 'cat')) continue;

PS: I hope it’s ok for you that I have merged your comments into one.