Pour prendre une décision dans votre programme d'asp pour exécuter certain code si une certaine condition est vrai si le rapport est employé
Puisque VBScript est la langue de défaut à programmer dans l'asp, quand vous programmez un asp si le rapport il est réellement identique que programmant un VBScript si rapport.
Si syntaxe de rapport
Il y a une légère différence entre les asp si rapport et si exécution de rapport dans la plupart des autres langues.
Il n'y a aucune parenthèse, ou croisillons bouclés, ni y a il n'importe quelle parenthèse.
Plutôt le commencement du code à exécuter dans si rapport quand son vrai est identifié par puis et la fin du si le rapport est simplement identifié par l'extrémité si
.
Au-dessous de est un exemple de si le rapport qui sera toujours vrai
Code d'asp :
<% Faible myNum myNum = 6 Si myNum = 6 puis Response.Write (« myNum variable = 6 ») Finir si
%>
O/P :
myNum variable = 6
Note :
Dans le notre si le rapport, vous pourrait noter que « = » opérateur est employé aux les deux ensemble la valeur du myNum à 6 au début, puis à elle est employé pour comparer le myNum à 6. Dans l'asp, c'à deux usages de l'opérateur d'égales est embrouillant à beaucoup, mais il pourrait vous aider à se rappeler que vous ne pouvez pas placer la valeur des variables en dedans si des rapports, qui signifie que « = » peut seulement comparer !
Asp - Si rapport conditionnel d'autre
Parfois quand si le rapport est vrai vous pourriez vouloir exécuter un certain code et un certain code différent quand il est faux.
Juste comme d'autres langages de programmation, dans l'asp avec l'utilisation du mot-clé d'autre vous pouvez faire ceci
Au-dessous de est un exemple dans lequel partie d'autre de si le rapport est toujours exécuté car l'état donné sera toujours faux
Code d'asp :
<%
Faible myNum myNum = 23 Si myNum = 6 puis Response.Write (« myNum variable = 6 ») Autrement Response.Write (« myNum variable de ** = » et myNum) Finir si
%>
O/P :
myNum variable de ** = 23
Asp - Rapport de conditionnel d'ElseIf
Toutes les fois qu'à la fois vous voudrez vérifier des conditions multiples mais avec une normale si le rapport vous peut seulement vérifier une condition,
Vous pouvez faire ceci avec ElseIf dans l'asp, qui est le nom donné à l'si le rapport qui dépend des autres si rapport.
Penser cela dans l'anglais bon : Si une certaine condition est vraie font alors cet état d'ElseIf deuxièmes est vraie font alors ceci, etc.
Dans d'autres langages de programmation, vous avez pu avoir employé le rapport d'état d'ElseIf, mais sinon savez juste que vous ne pouvez pas avoir un rapport d'ElseIf sans d'abord avoir si rapport.
Au-dessous de est un exemple dans lequel en second lieu si le rapport (elseif) est toujours vrai.
Code d'asp :
<% Faible myFastfood myFastfood = « JBox » Si myFastfood = « McD » puis Response.Write (« faveur heureuse de Por de repas ! ») myFastfood d'ElseIf = « JBox » puis Response.Write (« deux tacos svp ! ») Autrement Response.Write (« Pied-long sous-marin de dinde. ») Finir si
%>
O/P :
Deux tacos svp !
Keywords:
asp if statement response.write, asp if statement string,
asp if statement dim, asp tutorial