Yes, the way you phrased it is better. Let's use your suggestion unless you prefer the following suggestion:

What if we combine it with one of the existing questions?:
`What are undefined and undeclared variables?`

It could, be changed to something like:
`What's the difference between a variable that is: null, undefined, undeclared? How would you go about checking if a variable has either of those values?`