comment vérifier si une variable existe dans jquery

Est-il un moyen de créer une variable dans jquery/javascript si elle n'existe pas?

je'hv essayé:

    if (moving.length<0) {
        moving=false;
    }

    if (moving=='undefined') {
        moving=false;
    }

Mais logicaly tout se trompe jamais en raison de la vérification initiale de la variable est déjà pas défini

espère que vous les gars peuvent aider 🙂

première réponse a fonctionné correctement, mais mes problèmes avec cela continue.

$.fn.animation = function() {
    if (typeof moving == 'undefined') {var moving = false;};

    if(moving===false){
        var moving=true;
        console.log('test');
    };      
};


$(window).scroll(function(){
    if($(window).scrollTop() < scrollpos){
        elm.animation();
    }
    scrollpos=$(window).scrollTop();
});

Dans cette configuration "test" est constamment enregistrées, même si je me connecte en mouvement, qui est défini à true, le si est encore ignoré.

donc ce que je veux archive est que chaque fois que j'faites défiler jusqu'à l'élément de vérifier si sa déjà animé. Si oui, ne pas faire l'animation.

Bref une file d'attente

InformationsquelleAutor ceed | 2014-01-10