Estructuras de control ASP
Vamos a ver como se montan las estructuras de control if, while, etc en ASP:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Pagina ASP 03 : estructuras de control</title> </head> <body> <% Dim a, b, c, d, e a = 2 b = 6 d = 4.56 e = "No por mucho madrugar amanece mas temprano, áéíóú y ñ<br>" Response.write("Vamos a ver<br>") 'Estructura IF-ELSE if a < d then Response.write("a es menos que d <br>") else Response.write("a es mayor o igual que d <br>") end if 'Estructura elseif if a > b then %> a es mayor que d <br> <% elseif a < b then %> <table border=1> <tr><td>B y A son iguales: <%=b %></td></tr> </table> <% else Response.write("a es menos que d <br>") end if 'Estructura while c = 0 while (c<10) Response.write("Bucle c " & c & "<br>") c = c + 1 wend 'Estructura for for b=0 to 25 Response.write("FOR b " & b & "<br>") next %> </body> </html>Mas ejemplos
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Pagina ASP 04 : estructuras de control dowhile y case</title> </head> <body> <% Dim a, b, c, d, e a = 2 b = 6 d = 4.56 e = "No por mucho madrugar amanece mas temprano, áéíóú y ñ<br>" Response.write("Vamos a ver<br>") 'Estructura CASE Select case a case 1 : Response.write("a: el valor es 1<br>") case 2 : Response.write("a: el valor es 2 <br>") case 3 : Response.write("a: el valor es 3 <br>") case else: Response.write("No se que valor tiene a <br>") end Select Response.write("<br><b>DoWhile</b> mientras que<br>") 'Estructura DoWhile (mientras que) d = 0 do While d > -10 Response.write("d es menor que -10 de momento: " & d & "<br>") d = d - 1 loop Response.write("Valor actual: " & d & "<br>") Response.write("<br><b>DoUntil</b> Hasta que<br>") 'Estructura DoUntil (hasta que) d = 0 do Until d < -10 Response.write("d es mayor que -10 de momento: " & d & "<br>") d = d - 1 loop %> </body> </html>