Différence entre "Return" et "Alert"

Résolu
Bonjour,

j'aimerais savoir la différence entre un return et une alert en javascript?

2 réponses

  1. Lu'

    Le return te retourne une valeur, par exemple :

    var i = 10 + 5;    
    return i; 


    Tu peux également écrire :

    return 10+5;


    Ou alors si les nombres sont des variables :

    var nbrea = 10;  
    var nbreb = 5;  
    return nbrea + nbreb;  
    

    Ceci te retournera donc la valeur 15.
    Tu peux également retourner true ou false.

    function age()    
    {    
    if(age>=18)    
    return true;    
    else    
    return false;    
    }    
    
    var SonAge=19;    
    if(age(SonAge);)    
    alert("Il est majeur.");    
    else    
    alert("Il n'est pas majeur.");


    (age(SonAge);) sera donc soit true soit false. L'alerte s'affichera seulement si la fonction age() renvoie true.

    L'alerte c'est une petite fenêtre qui s'ouvre et tu peux y afficher un texte, par exemple un questionnaire et pour chaque réponse un bouton "Vérifier" qui ouvre une alerte javascript avec la réponse permettant à l'utilisateur de s'auto corriger.

    Remarque : le return fonctionne de la même façon qu'en C et C++

    Une petite recherche sur google suffit souvent pour régler un problème.
    1. Merci!
      Je suis vraiment un débutant, pourriez vous également me parler de la boucle for in pour parcourir un tableau? Je n'ai pas saisi...
      Sinon merci pour toutes vos explications!
      1. Salut, "for in" ? :p

        un ptit exemple pour t'aider à comprendre :

        Le code entre les accolade sera exécuter tant que ce qui est entre parenthèse n'est pas juste. Donc, tant que i sera inférieur ou égal a la taille du tableau.

        var couleur = new Array("noir","blanc","jaune", "vert"); // on crée le tableau

        for (i=0; i=<couleur.length; i++)
        {
        document.write(couleur [i]);
        }

        Affiche :
        noir
        blanc
        jaune
        vert

        En espèrent avoir été assez clair :)
      2. Merci! Bon, je connais la boucle "for" quand même ! Mais ici je parlais bien d'une autre boucle, la boucle "for in" qui a été spécialement conçue pour parcourir l'objet array en javascript. Merci pour vos explications!