I'll try to explain it the best I can.
All numbers "are constant", since a $2$ is a $2$ always. A $2$ is not some variable value that can change.
But you need to understand that, in mathematics, there are way more things than numbers: sets, functions, etc. and quite anything can be defined to be constant (tought often "fixed" is the word used to describe them too), so no, constant isn't equal to number.
In your text, it's obvious that $a\in\mathbb{R}$ so it's a number and hence it's constant, so it's irrelevant if they say positive number of positive constant (constant is more correct in my opinion, but in this case it's not important at all).
To sum up, numbers are constants, but a constant does not have to be a number necessarily.
Now, seeing the difference between a variable and a constant, variables are entities that don't have a fixed value. When a function, for example $f(x)=ax$ is defined, notice how the $f$ has an $x$ inside the pharenthesis. That means $x$ is a variable that, depending of its value, will give different outcomes through $f$. But the $a$ isn't inside the $f$'s pharenthesis, that's because it's a fixed value, to be said, $f$ does not depend on variations of $a$ (yes, different values of $a$ will also give different results through $f$, but $f$ is defined depending only on $x$, so to it, $a$ is fixed).
I hope it's a bit clearer for you, comment if necessary.