ValueQ[expr] gives True if a value has been defined for expr, and gives False otherwise.
ValueQ has attribute HoldFirst.
ValueQ gives False only if expr would not change if it were to be entered as Mathematica input.
See The Mathematica Book: Section 2.3.5.
See also: Information.