// variable pongo un valor let nombre="Ana"; console.log(nombre); nombre="eva"; console.log(nombre) // Un conjunto de variables numeradas let alumnos=["Ana","Eva","Juan"]; // Un array de tres elementos console.log(alumnos); console.log(alumnos[0]); // ANA console.log(alumnos[1]); // EVA console.log(alumnos[2]); // JUAN alumnos[1]="Eva Pérez"; // Accedo por el índice para modificar console.log(alumnos); let notas=[4,7,8,3,2,1]; console.log(notas[3]); // 3 console.log(notas.length); // Recorrer el array for(let i=0;i<notas.length;i++){ console.log(notas[i]); } // Con lo que se llama foreach (aunque en JS no lo sea) // nota va recorriendo todos los valores de notas for(let nota of notas){ console.log(nota); } for(let alumno of alumnos){ console.log(alumno); } // Cantidad de aprobados let aprobados=0; for(let nota of notas){ if (nota>=5){ aprobados++; } } console.log(`Han aprobado ${aprobados} alumnos`) // Los arrays pueden ser mixtos let mixto=[1,2,"ana",false,5.6,"cacahuete", document.createElement('div')]; for(let valor of mixto){ console.log(valor); } // Cuidado con modificar a la ligera notas[100]=9; console.log(notas.length); console.log(notas); // Nosotros podemos modificar un array añadiendo o quitando elementos let marcas=["seat","ford","tesla"]; marcas.push("hunday"); // Push añade un elemento al final console.log(marcas) let elemento=marcas.pop(); // Pop nos quita el elemento (lo recupera) y el array se queda sin el console.log(elemento) console.log(marcas) marcas.pop(); console.log(marcas) marcas[marcas.length]="Lambo"; console.log(marcas)