¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. Pulse aquí
¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. Pulse aquí
  1. Libros
  2. Aprender a desarrollar con JavaScript
  3. Principales objetos en JavaScript
Extrait - Aprender a desarrollar con JavaScript Aspectos principales del uso de frameworks (4ª edición)
Extractos del libro
Aprender a desarrollar con JavaScript Aspectos principales del uso de frameworks (4ª edición)
1 opinión
Volver a la página de compra del libro

Principales objetos en JavaScript

Presentación

Hemos visto en el capítulo anterior cómo crear y utilizar nuevos objetos en JavaScript. En realidad este lenguaje propone de manera nativa una serie de objetos que hay que conocer.

Observe que los desarrolladores web se contentan justamente con estos objetos nativos.

En este capítulo, vamos a listarlos, pero no de manera exhaustiva. Es fácil encontrar documentación y ejemplos de estos objetos. También hay repositorios completos accesibles en Internet.

Nuestro objetivo es ser lo más completos posible y sobre todo, aprender a implementar estos objetos, así como sus métodos y sus propiedades, a través de ejemplos didácticos y comentados.

Puede consultar en Internet repositorios completos sobre este tema, fundamentalmente Mozilla Developer Network, en la dirección: https://developer.mozilla.org/es/docs/Web/JavaScript

Los objetos básicos

Los objetos se abordarán por orden alfabético en este capítulo.

1. Objeto Array

Dado que este objeto se ha estudiado en el capítulo Tablas, no volveremos aquí sobre él.

2. Objeto Date

La gestión de las fechas es una preocupación frecuente en los desarrollos web.

Para que sirva de ejemplo, a continuación se enumeran los principales métodos de este objeto:

  • getDate()

  • getDay()

  • getFullYear()

  • getHours()

  • getMilliseconds()

  • getMinutes()

  • getMonth()

  • getSeconds()

  • getTime()

  • getTimezoneOffset()

  • getYear()

  • setDate()

  • setFullYear()

  • setHours()

  • setMilliseconds()

  • setMinutes()

  • setMonth()

  • setSeconds()

  • setTime()

  • setYear()

  • toGMTString()

  • toLocaleString()

La gran mayoría de los métodos que se han listado anteriormente se van a estudiar con un primer ejemplo llamado FECHA_01.htm.

Ejemplo 1

El código fuente del ejemplo se reproduce completamente más adelante (código integrado en la sección HTML <body> del script).

Empecemos por el método getDate(), que da el número de día del mes, para un objeto de tipo Date. En nuestro caso, la fecha analizada es el día de hoy. Se instancia una fecha fechaDeHoy con valor la fecha de hoy. La función getDate() aplicada al objeto fechaDeHoy da el número del día del mes. El resultado se muestra para control.

/* Método getDate -> devuelve el n.° del día 
del mes de la fecha de sistema */ 
var fechaDeHoy = new Date(); 
var diaMes = fechaDeHoy.getDate(); 
document.write("Número del día de la fecha de sistema: " + diaMes); 

El método getDay devuelve el número del día de la semana para un objeto de tipo Date. El procesamiento se hace de nuevo sobre la fecha del día de hoy. El método getDay() proporciona un resultado entre 0 y 6. Una tabla de correspondencia podría dar el nombre del día (no está previsto en nuestro ejemplo).

/* Método getDay -> devuelve el n.° del día en la semana 
(n.° de 0 a 6) de la fecha de sistema */ 
var fechaDeHoy = new Date(); 
var diaSemana = fechaDeHoy.getDay(); 
document.write("<br />Número del día de la semana (número de 0 a 6) 
de la fecha de sistema: " + diaSemana); 

El número del mes (comprendido entre 0 y 11) se obtiene a partir...