Apuntes Java
Apuntes Java
Ejemplo:
document.getElementById()
Ejemplo:
2. Arrays y Manipulación
Declaración de Arrays
const coloresFavoritos = ["Rojo", "Verde", "Azul", "Amarillo"];
Acceder a Elementos
console.log(coloresFavoritos[1]); // Verde
Ejemplo:
3. Bucles
for
Ejemplo:
while
Ejemplo:
let contador = 0;
while (contador < coloresFavoritos.length) {
document.write(coloresFavoritos[contador] + "<br>");
contador++;
}
4. Objetos
Definición de Objetos
const vehiculo = {
marca: "Toyota",
modelo: "Corolla",
obtenerDescripcion: function() {
return `Vehículo: ${this.marca} ${this.modelo}`;
}
};
Propiedades y Métodos
Constructores
Ejemplo:
function Producto(nombre, precio) {
this.nombre = nombre;
this.precio = precio;
this.obtenerInfo = function() {
return `Producto: ${this.nombre}, Precio: ${this.precio}`;
};
}
const producto1 = new Producto("Laptop", 1200);
5. Funciones
Declaración de Funciones
function mostrarMensaje(mensaje) {
return `Mensaje: ${mensaje}`;
}
Ejemplo:
6. Validaciones de Formularios
Control de Inputs
Ejemplo:
const nombreIngresado =
document.getElementById("nombreUsuario").value;
if (nombreIngresado.length < 4) {
alert("El nombre debe tener al menos 4 letras.");
}
Expresiones Regulares
Ejemplo:
Ejemplo:
alert(location.href);
navigator
Ejemplo:
if (navigator.javaEnabled()) {
document.write("Java está habilitado.");
} else {
document.write("Java no está habilitado.");
}
document
Ejemplo:
8. Fechas
Objeto Date
Ejemplo:
Métodos Principales
javascript
CopiarEditar
const patron = /\d/; // Busca dígitos en el texto
console.log(patron.test("Mi edad es 25")); // true
console.log(patron.test("Hola Mundo")); // false
javascript
CopiarEditar
const regex = /\d+/;
const resultado = regex.exec("El valor es 123");
console.log(resultado[0]); // "123"
javascript
CopiarEditar
/\d/.test("123"); // true
javascript
CopiarEditar
/\D/.test("abc123"); // true
\w: Coincide con cualquier carácter alfanumérico (letras, números o guion bajo).
javascript
CopiarEditar
/\w/.test("_var1"); // true
javascript
CopiarEditar
/\W/.test("¡Hola!"); // true
\s: Coincide con espacios en blanco.
javascript
CopiarEditar
/\s/.test("Hola Mundo"); // true
javascript
CopiarEditar
/\S/.test(" "); // false
Anclas y Metacaracteres
javascript
CopiarEditar
/^Hola/.test("Hola Mundo"); // true
javascript
CopiarEditar
/Mundo$/.test("Hola Mundo"); // true
javascript
CopiarEditar
/H.l./.test("Hola"); // true
Cuantificadores
javascript
CopiarEditar
/\d+/.test("12345"); // true
javascript
CopiarEditar
/colou?r/.test("color"); // true
javascript
CopiarEditar
/ho*/.test("hoooola"); // true
{n,m}: Coincide entre n y m repeticiones.
javascript
CopiarEditar
/\d{2,4}/.test("123"); // true
if (fechaRegex.test(fecha)) {
console.log("Formato de fecha válido");
} else {
console.log("Formato de fecha incorrecto");
}