When doing many mathematical problems/proofs I encounter statements like '$x$ is a real number.
These statements feel lacking in precision to me, $x$ is a variable, it 'represents' a number, or acts like a placeholder for one, but to describe something as being 'a number' implies it must be a specific thing for which the statement is true, so for example '1 is a number', '$2$ is a number' and so on, I understand referring to $x$ as 'a number' in that it does 'represent' where a number can be a part of our structure, but it seems more informal to say this.
What I do understand is that if we have $x$ placeholding for a real number then '$x$ is a number' will be true under every assignment/interpretation.
Is it formally correct to make this statement or is it simply informally allowing the reader to understand that the variables represent mathematical objects of a certain type.
I can understand the meaning in a sense, however is there any other ways to describe the nature of the objects that $x$ can be considered for?