Différence entre "Return" et "Alert"

Résolu/Fermé
turtledu60 Messages postés 250 Date d'inscription dimanche 17 février 2013 Statut Membre Dernière intervention 3 juillet 2016 - 9 mars 2013 à 09:08
turtledu60 Messages postés 250 Date d'inscription dimanche 17 février 2013 Statut Membre Dernière intervention 3 juillet 2016 - 13 mars 2013 à 22:21
Bonjour,



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

2 réponses

cocodu67... Messages postés 3161 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 1 août 2024 145
Modifié par cocodu67... le 9/03/2013 à 09:24
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.
2
turtledu60 Messages postés 250 Date d'inscription dimanche 17 février 2013 Statut Membre Dernière intervention 3 juillet 2016 25
9 mars 2013 à 13:17
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!
0
Exileur Messages postés 1475 Date d'inscription mercredi 31 août 2011 Statut Membre Dernière intervention 16 décembre 2022 150
13 mars 2013 à 08:54
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 :)
0
turtledu60 Messages postés 250 Date d'inscription dimanche 17 février 2013 Statut Membre Dernière intervention 3 juillet 2016 25
13 mars 2013 à 22:21
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!
0