Está usted en Indice > Construcción > Lenguajes > ASP > Lecciones y Paso a Paso > Operadores condicionales con ASP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Operadores condicionales con ASP

Introducción

Los operadores condicionales, junto con las variables y las construcciones de bucle, forman los pilares básicos de los lenguajes de programación y, por tanto, de las aplicaciones. Las aplicaciones basadas en Web que se implementan mediante secuencias de comandos ASP pueden aprovechar el control de flujo que proporcionan los operadores condicionales, así como la interactividad y la sofisticación de HTML.

Paseo por el código
Este ejemplo demuestra las instrucciones If ... Then o if ... else en VBScript y JScript, así como las instrucciones Select ... Case y switch ... case, más complejas. La demostración de cada una de estas instrucciones realiza la misma tarea: enviar una página al explorador cliente con la fecha y la hora actuales y un saludo. El texto del saludo será "Buenos días" o "Buenas tardes", dependiendo de si en el reloj del sistema aparece a.m. o p.m.


<%@ LANGUAGE = VBScript %>
<% Option Explicit %>
<HTML>
<HEAD>
<TITLE>Ejemplo de operadores condicionales</TITLE>
</HEAD>
<BODY BGCOLOR="White" TOPMARGIN="10" LEFTMARGIN="10">
<!-- Display header. -->
<FONT SIZE="4" FACE="ARIAL, HELVETICA">
<B>operadores condicionales</B></FONT><BR>
<HR SIZE="1" COLOR="#000000">
<!-- If...Then example -->
<%
Dim varDate
' Definimos la variable varDate
'Imprimimos la fecha actual
varDate = Date()
%>

<P>Hoy es: <%= varDate %></P>
<%
'A través de el Select Case averiguaremos exactametne de que día del mes se trata
'en base a ello mostraremos un mensaje diferente.
Select Case Day(varDate)
Case 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Response.Write("<P>Este día está al comienzo del mes.</P>")
Case 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
Response.Write("<P>Este día está en la mitad del mes.</P>")
Case Else
Response.Write("<P>Este día está al final del mes.</P>")
End Select
%>
<P>La hora actual es: <%= Time %></P>
<%
'Chequeamos si la hora es AM/PM, y mostramos en base a ello un mensaje apropiado.
If (Right(Time,2)="AM") Then
Response.Write("<P>Buen Día!</P>")
Else
Response.Write("<P>Buenos Tardes!</P>") End If
%>
</BODY>
</HTML>




Autor: David Arriola
http://www.laplatavende.com.ar/ingarriola/

Usuarios que han visto este tema también han visto...

- Performance del Response.Write. 3 Métodos y sus diferencias
- Valor absoluto de un número
- Cómo subir archivos con ASP.NET
- ¿De que pagina vienen mis visitas?
- Envio de e-mails con ASP


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 25-05-2012 a las 10:54:34