A czemu nie przypisujesz jej od razu konkretnej wartości?
Różnica semantyczna między undefined i null jest taka, że ten pierwszy oznacza, że dana zmienna nie ma żadnej wartości, a ten drugi – że ma pustą wartość. Czasami robi to różnicę, ale w 95% przypadków nie.