La communauté ALL HTML c'est 60442 membres à ce jour dont 0 inscrits aujourd'hui et 5 depuis une semaine.

Instructions conditionnelles

Photo de ALL HTML Article publié le samedi 13 mars 2004 par ALL HTML.
Cet article est classé dans les catégories « ASP »

if


instruction conditionnelle incontournable, if exécute une ou plusieurs actions si une ou plusieurs conditions sont remplies. La syntaxe est la suivante :

if ( condition 1 ) then instruction 1 ... instruction n elseif ( condition 2 ) then instruction 1 ... instruction n else instruction 1 ... instruction n end if

select case


L'instruction select case est identique à une série de conditions if...then sur une même variable. cette structure offre une meilleure alternative à cette situation et un code bien plus clair. La syntaxe est la suivante :

select case variable case valeur 1 instruction 1 ... instruction n case valeur 2 instruction 1 ... instruction n ... case valeur n instruction 1 ... instruction n case else instruction 1 ... instruction n end select

Vous aurez remarqué la présence de case else qui permettra d'exécuter les instructions suivantes si aucun cas n'est rempli.

for...next


L'instruction for...next est utilisée dans le cas où vous connaissez le nombre de boucles que vous voulez réaliser. La syntaxe est :

for variable = valeurDebut to valeurfin step Pas instruction 1 ... instruction n next ici, nous retrouvons une syntaxe plus proche du Basic, avec une incrémentation qui, par défaut, si step n'est pas mentionné, est égale à : pas = +1 mais peut aussi être négative. il est aussi possible de sortir de la boucle for...next par l'instruction : [code=asp] if ( condition ) then exit for

for each...next


Voici le cousin germain de for..next. il fonctionne de la même façon que for...next, sauf qu'il est utilisé pour chaque élément à l'intérieur d'un tableau ou d'une collection. La syntaxe est :

for each item in collection instruction 1 ... instruction n next Exemple : [code=asp] <% dim Ville dim capitales capitales = array("Paris","Bruxelles","Madrid","Berlin") for each Ville in capitales response.write Ville & " " next %>

L'intérêt est, qu'ici, la boucle commencera simplement avec le premier élément du tableau (ou de la collection) et se répètera jusqu'au dernier élément. il n'est donc pas nécessaire de connaitre le nombre de valeurs du tableau (de la collection) pour faire une boucle.

while


a) do while...loop



La syntaxe est :

do while ( condition )
instructions
loop

La condition est vérifiée avant l'exécution des instructions.

b) do...loop while


Il n'est pas obligé de placer la condition en début de boucle. ici, le bloc d'instructions sera exécuté au moins une fois, même si la condition n'est pas remplie. La syntaxe est :

do
instructions
Loop While ( condition )

Note : On peut remplacer le mot-clé while par le mot-clé until. La différence entre ces deux variations est que l'une sera exécutée tant que (while) la condition est vraie tandis que l'autre sera exécutée jusqu'à ce que (until) la condition soit vraie.

VOS COMMENTAIRES ...

Commenter cette publication

Aucun commentaire pour le moment ...

Commenter cette publication

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

Forums de discussions associés

Discutez et échangez sur ce thème dans notre forum ASP - SQL.

Liens sponsorisés

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.