You are misunderstanding the statement of the theorem. The first issue is just a grammar convention. Here, the phrase "there is a zero in $[a,b]$" implicitly means "at least one zero."
Second, this statement is _not_ biconditional. That is, the statement is of the form
$$\text{hypothesis} \implies \text{ there is a zero}$$
which does NOT mean
$$\text{there is a zero} \implies \text{hypothesis}.$$
If you could use the theorem in the reverse direction, we write
$$\text{hypothesis} \iff \text{ there is a zero}.$$
The forward arrow is an "if then" statement, and the double-headed arrow is an "if and only if" statement.