Retour au site Sites du réseau: MonWebDesign.com | Forum-permis.com
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres  Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 


Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

[Javascript] Les conditions

 
Poster un nouveau sujet   Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses.    Forums phpBB-Graph.com Index du Forum -> Tutoriaux Graphique
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Jona
VIP
VIP


Inscrit le: 09 Aoû 2003
Messages: 346
Localisation: Liege

MessagePosté le: 14 Mai 2004 22:25    Sujet du message: [Javascript] Les conditions Répondre en citant

Cours de Javascript: Les Conditions

Qu'est-ce qu'une condition?

Le principe de la condition est tres simple et tres interessant. C'est grace a cela que vous allez pouvoir apporter un peu d'interactivité a votre site. En effet, vous avez la possibilite de prevoir plusieurs action dans votre programme. En fonction d'une condition que vous aurez mise en place, le programme executera un ou un autre bloc d'instructions.

La syntaxe a utiliser



Code:
if(condition)
   {
   bloc d'instructions;
   }
else
   {
   bloc d'instructions;
   }



Le principe de fonctionnement

Nous pouvons diviser une condition en 3 parties:

# La condition
# Le "alors"
# Le "sinon"


La condition

La condition est la partie qui definira si le programme executera le bloc d'instruction du "alors" ou du "sinon".
Prenons une metaphore pour vous imager le principe:

Si j'ai plus de 30 euros
Alors je sors ce soir.
Sinon je regarde la television.

On peut dire ici que "si j'ai plus de 30 euros" est la condition. Si celle ci est remplie, le programme executera la partie qui se trouve dans le "alors", mais si la condition n'est pas remplie (j'ai moins de 30 euros), le programme executera la partie qui se trouve dans le "sinon".

Le Alors

Le alors est la partie du code qui se situe entre les deux premieres accolades. Cette partie de code sera executée si la condition est vraie.

Le Sinon

Le sinon est la partie de code qui se situe entre les deux accolades suivantes, la code sera executé si la condition est fausse. Il n'est pas obligatoir de mettre un sinon dans une condition. Ainsi, si la condition est fausse, le programme ne fera rien.

Le Sinon Si

Il existe encore un autre type de sinon. C'est le sinon si, ecrit else if. Il sert, dans le cas ou la condition ne serait pas remplie, de poser une deuxieme condition, voyez plutot l'exemple ci-dessous:


Code:
if(ln_i==0)
   {
   bloc d'instructions;
   }
else if(ln_i==1)
   {
   bloc d'instructions;
   }
else if(ln_i==2)
   {
   bloc d'instructions;
   }
else
   {
   bloc d'instructions;
   }



Ici, si ln_i ne vaut pas 0, le programme n'ira pas dans le alors, il continueras et tomberas sur le sinon si, il va tester si ln_i vaut 1, si oui, il executera le code situé dans les acolades, sinon, il continueras sa route et rencontrera la condition qui suit. Si aucuns des sinon si n'est vrai, le programme ira dans le sinon.

La condition abregee

Il existe une autre facon d'ecrire un condition en Javascript. Personellement, je ne vous conseille pas de l'utiliser si vous debutez car meme si elle a l'avantage d'etre tres compacte, elle aura peut-etre aussi une facheuse tendance a embrouiller votre code. Voici un exemple:

Code:
(ln_i=0) ? lb_bool=true; : lb_bool=false;


La partie qui se trouve avant le point d'interrogation est la condition. ensuite nous avons le alors suivi du sinon. Ce type de condition est tres compact mais a quelques exigeances.


Elle ne peut se former que sur une ligne
Le alors et le sinon ne peuvent contenir qu'une seule instruction
Le alors et le sinon sont tout les deux obligatoires



Tuto réalisé par Jona pour phpbb-graph.
Pour reproduction sur autre site, me contacter par MP

_________________
Euh... Je suis un mec... Employez donc mon pseudo au masculin merci...
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses.    Forums phpBB-Graph.com Index du Forum -> Tutoriaux Graphique Toutes les heures sont au format GMT
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous pouvez joindre des fichiers
Vous pouvez télécharger des fichiers


Powered by phpBB © 2001, 2005 phpBB Group