Saludo

Vamos a hacer que tu ordenador te salude dándo los buenos días, buenas tardes o buenas noches dependiendo de la hora que sea. Comenzamos escribiendo entre las etiquetas…

… el siguiente código:

Y el siguiente código entre las etiquetas…

… el siguiente listado:

Desglosando:

En este ejemplo usamos el objeto Date para determinar la hora del día.

Seguidamente extraemos la hora del objeto tiempo y construimos una cadena cad con la hora, minuto y segundo del día para el saludo.

La variable hora la comparamos con las 12 y las 18 mediante sentencias if…else anidadas. Si es antes de las 12 (hora < 12) el saludo a escribir será la cadena “Buenos días, son las…” seguido de la hora completa que está almacenada en la variable cad, si no es antes de las 12 comprobamos si es antes de las 18, si es así, la cadena a mostrar sería  “Buenas tardes son las…” y si no se da ninguno de los casos anteriores es que será de noche mostrando la cadena “Buenas noches son las…“.

Verás que para colocar el acento, usamos la nomenclatura HTML iacute  entre los símbolos “&” e “;” que colocará el acento en la i.

Observa el uso de la estructura with que permite trabajar con los elementos de un objeto sin tener que escribir su nombre y el punto separador (tiempo.getDate() etc).

Observa también como modificamos la variable cad anteponiéndole al valor que guarda (la hora completa) el prefijo con el saludo adecuado.

Ejecútalo y verás el saudo correspondiente al horario del día de ese momento:


Anuncios