JavaScript si var n'existe

Je veux que mon code de façon à ce que si une var existe, il va effectuer une action, sinon elle sera ignorée et se déplacer le long. Le problème avec mon code, si le var n'existe pas, il provoque une erreur, sans doute en ignorant le reste du code JavaScript.

Exemple

var YouTube=EpicKris;

if ((typeof YouTube) != 'undefined' && YouTube != null) {
    document.write('YouTube:' + YouTube);
};

OriginalL'auteur Kristian Matthews | 2011-12-15