asqqas asdasd asda das a sdasddassq.pptx

putogaelidiota 10 views 7 slides Sep 20, 2025
Slide 1
Slide 1 of 7
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7

About This Presentation

¡Claro! Aquí tienes una nueva iteración con un enfoque más estructurado y detallado para cada tipo de objeto:

1. Definición de Objeto en JavaScript

En JavaScript, un objeto es una estructura de datos que permite almacenar colecciones de pares clave-valor. Es la forma más flexible de organiza...


Slide Content

¡Claro! Aquí tienes una nueva iteración con un enfoque más estructurado y detallado para cada tipo de objeto: 1. Definición de Objeto en JavaScript En JavaScript, un objeto es una estructura de datos que permite almacenar colecciones de pares clave-valor. Es la forma más flexible de organizar datos y se utiliza para representar entidades más complejas que solo un valor simple. const coche = { marca: "Toyota", modelo: "Corolla", año: 2020 }; 2. Objetos Literales Los objetos literales son la forma más sencilla de crear un objeto. Se definen utilizando llaves {} y dentro de ellas se incluyen las propiedades y valores. Se accede a las propiedades mediante notación de punto o corchetes. const persona = { nombre: "Laura", edad: 25, saludar() { console.log("¡Hola, " + this.nombre + "!"); } }; persona.saludar(); // "¡Hola, Laura!" 3. Arrays como Objetos Aunque en JavaScript los arrays son objetos especializados para manejar listas de datos, su característica distintiva es que sus elementos son indexados numéricamente. Además, heredan de Array.prototype , lo que les da métodos adicionales como push() , pop() , etc. const frutas = ["manzana", "banana", "cereza"]; console.log(frutas[1]); // "banana" 4. Funciones como Objetos En JavaScript, las funciones son también objetos. Esto significa que pueden tener propiedades y métodos, como cualquier otro objeto. Además, se pueden pasar como argumentos y devolver desde otras funciones. function saludo() { console.log("Hola"); } saludo.mensaje = "Este es un saludo"; console.log(saludo.mensaje); // "Este es un saludo" 5. Objeto Date (Fechas) El objeto Date permite trabajar con fechas y horas en JavaScript. Puedes instanciar un objeto Date para obtener la fecha y hora actual o crear un objeto con una fecha específica. const fecha = new Date("2025-12-31"); console.log(fecha.getFullYear()); // 2025 6. Expresiones Regulares (RegExp) El objeto RegExp se utiliza para trabajar con patrones de búsqueda y manipulación de texto. Es útil para tareas como validación de cadenas o búsqueda de patrones complejos. const patron = /hola/i; const resultado = patron.test("Hola Mundo"); console.log(resultado); // true 7. Errores en JavaScript JavaScript tiene diferentes tipos de objetos de error como Error , TypeError , SyntaxError , entre otros. Estos objetos son útiles para manejar excepciones y mejorar la robustez del código. try { throw new TypeError("Tipo incorrecto"); } catch (error) { console.log(error.message); // "Tipo incorrecto" } 8. Clases y Objetos en ES6 Con ES6 , JavaScript introdujo las clases, que proporcionan una forma más estructurada y clara de trabajar con objetos y herencia. Las clases permiten definir un plano para crear múltiples objetos con las mismas propiedades y métodos. class Animal { constructor(nombre, edad) { this.nombre = nombre; this.edad = edad; } saludar() { console.log(`¡Hola! Soy ${this.nombre} y tengo ${this.edad} años.`); } } const perro = new Animal("Firulais", 4); perro.saludar(); // "¡Hola! Soy Firulais y tengo 4 años." Bonus: Objetos Globales ( window , globalThis ) El objeto global en JavaScript es window en el navegador y global en Node.js. A partir de ES2020, se introdujo globalThis , que es una forma estándar de referirse al objeto global, sin importar el entorno. console.log(globalThis); // Referencia al objeto global (window en navegador)