ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[±Ð¾Ç] (ASP±Ð¾Ç²Ä6½g) IF§PÂ_±Ô­z

[±Ð¾Ç] (ASP±Ð¾Ç²Ä6½g) IF§PÂ_±Ô­z

¥¦¶Ì¥Ê¡A±zÁo©ú¡I¹q¸£¬O«Ü²Âªº¡A³q±`µ{¦¡±o°õ¦æ¬O¨Ì·Ó§Ú­Ì³]­pªºµ{§Ç¡A¤@±ø¤@±ø¨Ì§Çªº°õ¦æ¤U¥h¡Aª½¨ì¨S¦³§Ç§Ç¥i°õ¦æ¬°¤î¡A¤@ÂIÂIÅܳqªº¯à¤O³£¨S¦³¡A¯u¬O¯Ê¥F¼Ö½ì¡A¬°¤FÅý§Ú­Ìªºµ{¦¡ºô­¶¯à»PÂsÄýªÌ²£¥Í¤¬°Ê¡A©Ò¥H§Ú­Ì¥²¶·¨Ï¥Î¤@¨Çµ{¦¡ÂàÅsªº±Ô­z¡A¥I¤©§Ú­Ìµ{¦¡ºô­¶¥Í©R¡AÅý¥¦¨ã¦³´¼¼zÀ´±o§PÂ_¡AÅý¥Lª¾¹D¦b¤°»ò±¡ªp¤U¸Ó°µ¨Ç¤°»ò¨Æ¡I

¦b«e­±³æ¤¸¤¤§Ú­Ì¤@ª½¨Ï¥ÎIf-Then¨Ó°µ¤@­ÓÂàÅsªº±Ô­z§PÂ_¡AIF±Ô­z¬O¨ã¦³§PÂ_¤Oªº±Ô­z(¤]¬O³Ì²³æ±`¥Îªº§PÂ_±Ô­z)¡A¥¦·|¨Ì·Ó§Ú­Ì©Ò­q©wªº±ø¥ó°õ¦æ¬Û¹ïªºµ{¦¡±Ô­z¡A·í§Ú­Ì­q©wªº±ø¥ó¬O¦¨¥ß«á¡]µû¦ô­È¬°True¡^¡A¤~·|°õ¦æThen¤§«áªº±Ô­z¡A¤Ï¤§¡C·í§Ú­Ì­q©wªº±ø¥ó¬O¤£¦¨¥ßªº¡]µû¦ô­È¬°False¡^¡A«hThen¤§«áªº±Ô­z±N¤£·|³Q°õ¦æ¡C

¤§«e§Ú­Ì¤w¸g½Í¹L¤Fªí³æ»s§@¡B§Q¥ÎResponse.Write¤èªk¿é¥Xºô­¶¸ê®Æ»P§Q¥ÎRequest.Form¤èªk±µ¦¬ªí³æ©Ò¶Ç°e¹L¨Óªº¸ê®Æ¡A²{¦b§Ú­Ì´N§Q¥Î³o¨Ç¬ÛÃöªºª¾ÃÑ°t¦X§PÂ_±Ô­z¨Ó°µ¤@¨Çºî¦Xªººt½m¾Ç²ß¡C

If-Then±Ô­z
If-Then¬O§Ú­Ì³Ì±`¨Ï¥Îªº§PÂ_±Ô­z¡A¥¦ªº³q¥Î®æ¦¡¬O¡G
If-Then§PÂ_±Ô­z®æ¦¡
  1. If  ±ø¥ó¦¡  Then
  2.      µ{¦¡±Ô­z
  3. End if
½Æ»s¥N½X
¥¦ªº·N¸q¬O¡G¦pªG¡y±ø¥ó¦¡¡z¦¨¥ß¡]µû¦ô­È¬°True¡^¡A´N°õ¦æThen¤§«áªº¡yµ{¦¡±Ô­z¡z¡A¤£µMªº¸Ü´N¸õ¹LThen¤§«áªº¡yµ{¦¡±Ô­z¡z¡A±q¡yEnd If¡z¤§«áÄ~Äò°õ¦æ¤U­±ªºµ{¦¡±Ô­z¡C

¹ê°µ¾Ç²ß¡G
¦bµ{¦¡ºô­¶¤¤³]­p¤@­Óªí³æ¡Aµe­±¦p¤U¹Ï¡AÅý¨Ï¥ÎªÌ¿é¤J¦¨ÁZ¸ê®Æ¡A«ö¤Uµûµ¥«ö¶s«á¡A­Y¤À¼Æ¤j©ó¢µ¢¯¤À«h¦bºô­¶¤¤Åã¥Ü¡y¤Î®æ¡z¡G
  1. <%
  2. score=request("score")
  3. if score>60 then
  4. msg="¤Î®æ"  '¤À¼Æ¤j©ó¢µ¢¯«h±NmsgÅܼƤº®e³]¬°"¤Î®æ"
  5. end if
  6. %>

  7. <html>
  8. <head>
  9. <title>ex401</title>
  10. </head>
  11. <body bgcolor="#ffffff">
  12. <form>
  13. <table border="1">
  14. <tr>
  15. <td>½Ð¿é¤J¦¨ÁZ</td>
  16. <td><input type="text" size="15" name="score"></td>
  17. </tr>
  18. <tr>   
  19. <td colspan=2><input type=submit value="µûµ¥"></td>
  20. </tr>
  21. </tr>
  22. <tr>   
  23. <td colspan=2>±zªº¦¨ÁZ<font color="red"><%= msg %></font></td>
  24. </tr>
  25. </table>
  26. </form>
  27. </body>   
  28. </html>
½Æ»s¥N½X
¦bºô­¶µ{¦¡½X¤¤¡A½Ð§Aª`·N¬Ý<form>¼ÐÅÒ¡I¦b¼ÐÅÒ¤¤§Ú­Ì¨Ã¨S¦³¥[¤W¡uaction=¡¨³B²zµ{¦¡¡¨¡vªºÄÝ©Ê¡A³o¼Ë´N¬O¥Nªí¡G·í§Ú­Ì¿é¤J¤À¼Æ¨Ã«ö¤U¡yµûµ¥¡z«ö¶s«á¡Aªí³æªº¸ê®Æ±Nª½±µ°e¥æµ¹§Ú­Ì¥Ø«eÂsÄý¤¤ªºµ{¦¡ºô­¶¦Û¤v¶i¦æ§PÂ_³B²z¡A¦Ó¤£¦A¥æ¥Ñ¨ä¥Lªºµ{¦¡ºô­¶³B²z¡I

¦pªGªí³æ°e¥æªº¤À¼Æ¤j©ó¢µ¢¯¤À«h·|¥¿±`ªºÅã¥Ü¡u¤Î®æ¡v¨º­Y¤p©ó¢µ¢¯¤À©O¡H¤p©ó¢µ¢¯¤À¨º´N¥Nªí§Ú­ÌIf§PÂ_±Ô­zªº±ø¥ó¤£¦¨¥ß¡A©Ò¥HThen¤§«áªº±Ô­z´N¤£·|³Q°õ¦æ¡AµM«á±q¡yEnd If¡z¤§«áÄ~Äò°õ¦æ¤U­±ªºµ{¦¡±Ô­z¡A¥i¬O¡yEnd If¡z¤§«á§Ú­Ì¤S¨S¦³µ{¦¡±Ô­z¥i°õ¦æ­C¡I¨º´N³y¦¨¦¨ÁZµûµ¥µ²ªG¤£¨£¤FÅo¡C



If-Then-Else±Ô­z
If-Then-Else±Ô­zªº·N«ä¬O»¡¡G¡u¦pªG¡K´N°µ¡K§_«h´N¡K.¡C¡v¡A¤]´N¬O·í¤ñ¸û¦¡¦¨¥ß®É°µ¬Y¨Æ¡A¤ñ¸û¦¡¤£¦¨¥ß®É´N°µ¥t¥~¤@¥ó¨Æ¡C
°õ¦æIf-Then-Else±Ô­zªº®æ¦¡¦p¤U¡G
If-Then-Else§PÂ_±Ô­z®æ¦¡
  1. If  ±ø¥ó¦¡  Then
  2.      µ{¦¡±Ô­z
  3. Else
  4.      µ{¦¡±Ô­z;
  5. End If
½Æ»s¥N½X
¨Ò¦p¡G·í¦¨ÁZ°ª©ó60¤À®É¦bºô­¶¤¤¨q¥X¤@­Ó¤Î®æªºµûµ¥°T®§¡A¤Ï¤§«h¨q¥X¤£¤Î®æªºµûµ¥°T®§¡G
  1. If score > 60 Then
  2.     Msg=¡¨¤Î®æ¡¨
  3. Else
  4.     Msg=¡¨¤£¤Î®æ¡¨
  5. End If
½Æ»s¥N½X
¹ê°µ¾Ç²ß¡G
§Q¥ÎIf-Then-Else§PÂ_±Ô­z§ï¶i¤W¤@­Ó½d¨Òµ{¦¡¡AÅý¨Ï¥ÎªÌ¿é¤J¦¨ÁZ¸ê®Æ¡A«ö¤Uµûµ¥«ö¶s«á¡A­Y¤À¼Æ¤j©ó¢µ¢¯¤À«h¦bºô­¶¤¤Åã¥Ü¡y¤Î®æ¡z¡A­Y¤À¼Æ¤p©ó¢µ¢¯¤À«h¦bºô­¶¤¤Åã¥Ü¡y¤£¤Î®æ¡z¡G
1-2.png
  1. <%
  2. score=request("score")
  3. if score>60 then
  4. msg="¤Î®æ"  '¤À¼Æ¤j©ó¢µ¢¯«h±NmsgÅܼƤº®e³]¬°"¤Î®æ"
  5. else
  6. msg="¤£¤Î®æ"  '¤À¼Æ¤p©ó¢µ¢¯«h±NmsgÅܼƤº®e³]¬°"¤£¤Î®æ"
  7. end if
  8. %>  

  9. <html>
  10. <head>
  11. <title>ex402</title>
  12. </head>
  13. <body bgcolor="#ffffff">
  14. <form>
  15. <table border="1">
  16. <tr>
  17. <td>½Ð¿é¤J¦¨ÁZ</td>
  18. <td><input type="text" size="15" name="score"></td>
  19. </tr>
  20. <tr>   
  21. <td colspan=2><input type=submit value="µûµ¥"></td>
  22. </tr>
  23. </tr>
  24. <tr>   
  25. <td colspan=2>±zªº¦¨ÁZ<font color="red"><%= msg %></font></td>
  26. </tr>
  27. </table>
  28. </form>
  29. </body>   
  30. </html>
½Æ»s¥N½X
«z£{£°¡IÁöµM§Ú­Ìªºµ{¦¡¤w¸g¥i¨Ì¤À¼Æ¬O§_¤j©ó¢µ¢¯¦Ó°µ¥X¦¨ÁZ¤Î®æ©Î¤£¤Î®æªºµûµ¥¡A¦ý¬O²Ä¤@¦¸¶i¤Jµ{¦¡ºô­¶´N·|¥X²{¤@­Ó¡u¤£¤Î®æ¡vªº°T®§£«¡A§Ú³£ÁÙ¨S¿é¤J¤À¼Æ­C¡I¨S¿ìªk¡I¤§«e»¡¹L¹q¸£¬O«Ü²Âªº¡A¤@¶i¤Jµ{¦¡ºô­¶¥¦´N·|¶}©l¥ý§PÂ_¡A§Ú­Ì¨S¦³¿é¤J¤À¼Æ¸ê®Æ¥¦´N¦Û¤v§â¦¨ÁZµûµ¥·í¦¨¬O¤£¤Î®æ°Õ¡I¨SÃö«YÄ~Äò©¹¤UÁ@¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

Else If³v±ø¹LÂo±ø¥ó±Ô­z
·í§Ú­Ìµ{¦¡¤¤³]©w¦h±ø¹LÂo±ø¥ó®É¡A§Ú­Ì¥i¥H±Ä³v±ø¹LÂoªº¤è¦¡¨Ó¿z¿ïµª®×¡A¨Ò¦p¡G
Else If§PÂ_±Ô­z°Ï¶ô®æ¦¡
  1. If  ±ø¥ó¦¡1  Then
  2.      ±Ô­z°Ï¶ô1
  3. ElseIf  ±ø¥ó¦¡2
  4.       ±Ô­z°Ï¶ô2
  5. ¡C
  6. ¡C
  7. ¡C
  8. ElseIf  ±ø¥ó¦¡n  Then
  9.       ±Ô­z°Ï¶ôn
  10. Else
  11.        ±Ô­z°Ï¶ôn+1
  12. End If
½Æ»s¥N½X
¹ê°µ¾Ç²ß
§ï¼g§Ú­Ì¤§«eªº¹ê°µ¾Ç²ß¨ÒÃD¡A±Nµ{¦¡±Ô­z§ï¬°¨Ï¥ÎElse If³v±ø¹LÂo±ø¥ó±Ô­z¡A²Ä¤@¦¸¶i¤Jµ{¦¡ºô­¶®Éµûµ¥°T®§¬°¡u©|¥¼¿é¤J¤À¼Æ¡v¡A¿é¤J¦¨ÁZ¸ê®Æ¨Ã«ö¤Uµûµ¥«ö¶s«á¡A­Y¤À¼Æ¤j©ó¢µ¢¯¤À«h¦bºô­¶¤¤Åã¥Ü¡y¤Î®æ¡z¡A­Y¤À¼Æ¤p©ó¢µ¢¯¤À«h¦bºô­¶¤¤Åã¥Ü¡y¤£¤Î®æ¡z¡G
  1. <%
  2. score=request("score")
  3. if score=empty then
  4. msg="©|¥¼¿é¤J¤À¼Æ"  '¦¨ÁZ©|¥¼¿é¤J«h±NmsgÅܼƤº®e³]¬°"©|¥¼¿é¤J¤À¼Æ"
  5. elseif score>60 then
  6. msg="¤Î®æ"  '¤À¼Æ¤j©ó¢µ¢¯«h±NmsgÅܼƤº®e³]¬°"¤Î®æ"
  7. else
  8. msg="¤£¤Î®æ"  '¤À¼Æ¤p©ó¢µ¢¯«h±NmsgÅܼƤº®e³]¬°"¤£¤Î®æ"
  9. end if
  10. %>  

  11. <html>
  12. <head>
  13. <title>ex403</title>
  14. </head>
  15. <body bgcolor="#ffffff">
  16. <form>
  17. <table border="1">
  18. <tr>
  19. <td>½Ð¿é¤J¦¨ÁZ</td>
  20. <td><input type="text" size="15" name="score"></td>
  21. </tr>
  22. <tr>   
  23. <td colspan=2><input type=submit value="µûµ¥"></td>
  24. </tr>
  25. </tr>
  26. <tr>   
  27. <td colspan=2>±zªº¦¨ÁZ<font color="red"><%= msg %></font></td>
  28. </tr>
  29. </table>
  30. </form>
  31. </body>   
  32. </html>
½Æ»s¥N½X
´£¥Ü
If score=empty¡GÀËÅçÅܼÆscore¤º¬O§_§t¦³¸ê®Æ¡Aempty´N¬O¨S¦³¥ô¦ó¸ê®Æ¡A¬OµL­È¡A§¹¥þ¨S¦³¥ô¦óªFªFªº·N«ä¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

±_ª¬If±Ô­z
¤°»ò¥s°µ±_ª¬If±Ô­z¡H²³æªº»¡¡G´N¬OIf±Ô­z¤¤ÁÙ¦³If±Ô­z°Õ¡I¦]¬°If±Ô­z¥»¨Ó´N¬O¤@­Ó±Ô­z¡A©Ò¥H¥¦¤]¥i¥H¦¨¬°¥t¤@­ÓIf±Ô­zªº±Ô­z¡A¦ÓIf¤¤¤S¦³¨ä¥LIfªº³oºØ¼h¼h¬ÛÅ|±Ô­z¡A§Ú­Ì´NºÙ¤§±_ª¬If±Ô­z¡A¨Ò¦p¡G
If-Then-Else§PÂ_±Ô­z°Ï¶ô®æ¦¡
  1. If  ±ø¥ó¦¡A  Then
  2.     If  ±ø¥ó¦¡B  Then
  3.           ±Ô­z°Ï¶ôB-1¡F
  4.      Else
  5.           ±Ô­z°Ï¶ôB-2¡F
  6.      End If
  7. Else
  8.       ±Ô­z°Ï¶ôA¡F
  9. End If
½Æ»s¥N½X
¹ê°µ¾Ç²ß
§ï¼g§Ú­Ì¤§«eªº¹ê°µ¾Ç²ß¨ÒÃD¡A±Nµ{¦¡±Ô­z¥ÑElse If³v±ø¹LÂo±ø¥ó±Ô­z§ï¬°¨Ï¥Î±_ª¬If±Ô­z¡C
µ{¦¡ºô­¶­ì©l½X¦p¤U¡G
  1. <%
  2. score=request("score")
  3. if score<>empty then
  4.      if score>60 then
  5.         msg="¤Î®æ"  '¤À¼Æ¤j©ó¢µ¢¯«h±NmsgÅܼƤº®e³]¬°"¤Î®æ"
  6.      else
  7.         msg="¤£¤Î®æ"  '¤À¼Æ¤p©ó¢µ¢¯«h±NmsgÅܼƤº®e³]¬°"¤£¤Î®æ"
  8.      end if
  9. else
  10. msg="©|¥¼¿é¤J¤À¼Æ"  '¦¨ÁZ©|¥¼¿é¤J«h±NmsgÅܼƤº®e³]¬°"©|¥¼¿é¤J¤À¼Æ"
  11. end if
  12. %>  

  13. <html>
  14. <head>
  15. <title>ex404</title>
  16. </head>
  17. <body bgcolor="#ffffff">
  18. <form>
  19. <table border="1">
  20. <tr>
  21. <td>½Ð¿é¤J¦¨ÁZ</td>
  22. <td><input type="text" size="15" name="score"></td>
  23. </tr>
  24. <tr>   
  25. <td colspan=2><input type=submit value="µûµ¥"></td>
  26. </tr>
  27. </tr>
  28. <tr>   
  29. <td colspan=2>±zªº¦¨ÁZ<font color="red"><%= msg %></font></td>
  30. </tr>
  31. </table>
  32. </form>
  33. </body>   
  34. </html>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

        ÀR«ä¦Û¦b : °µ¸Ó°µªº¨Æ¬O´¼¼z¡A°µ¤£¸Ó°µªº¨Æ¬O·Mè¡C
ªð¦^¦Cªí ¤W¤@¥DÃD