Hi @OBXjuggler, this is an assignment not an equality check; and an assignment evaluates to the value being assigned, so you’re effectively checking else if (30) which will always pass if the previous condition doesn’t. So it should be something like:
if (fish > 25 && fish < 30) {
// ...
} else if (fish === 30) {
// ...
} else {
// ...
}