Différence entre "Return" et "Alert"

Résolu
turtledu60 Messages postés 250 Date d'inscription   Statut Membre Dernière intervention   -  
turtledu60 Messages postés 250 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,



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

2 réponses

cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   145
 
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   Statut Membre Dernière intervention   25
 
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   Statut Membre Dernière intervention   150
 
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   Statut Membre Dernière intervention   25
 
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