const variable = 'Manzana'
console.log(variable)
let cadena = variable + ' muy rica'
// Un array es una colección ordenada de variables
// Array, tablas, arreglos, tuplas
const misFrutas = ['Pera', 'Manzana', 'Melocotón']
console.log(misFrutas[0]) // Pera
console.log(misFrutas[2]) // Melocotón
console.log(misFrutas[3]) // Error: undefined
cadena = '1,2,3,4,5'
console.log(cadena)
const numeros = cadena.split(',')
console.log(numeros)
console.log(numeros[2]) // 3
const masNumeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
console.log(masNumeros)
for (let i = 0; i < misFrutas.length; i++) {
console.log(misFrutas[i])
}
for (let i = 0; i < numeros.length; i++) {
console.log(numeros[i])
}
for (let i = 0; i < masNumeros.length; i++) {
console.log(masNumeros[i])
}
const tutiFruti = [1, 2, 'hola que tal', 7, false, 'p', 'papaya']
for (let i = 0; i < tutiFruti.length; i++) {
console.log(tutiFruti[i])
}
numeros[2] = 'Cacahuete'
console.log(numeros)
for (let i = 0; i < masNumeros.length; i++) {
if (masNumeros[i] % 2 == 0) {
masNumeros[i]++
} else {
masNumeros[i]--
}
}
console.log(masNumeros)
masNumeros = [2, 623, 312, 7, 234, 234, 3, 89]
// ¿Cuantos números pares hay en masNumeros?
let cont = 0
for (let i = 0; i < masNumeros.length; i++) {
if (masNumeros[i] % 2 == 0) {
cont++
}
}
console.log('Hay ' + cont + ' pares')
// Añadir o quitar elementos del array
// pop push Nos quita el último elemento del array o nos añade un elemento al final del array
let miArray = ['a', 'b', 'c']
// Añade elementos al final
miArray.push('d')
console.log(miArray)
miArray.push('k')
console.log(miArray)
// Quita elementos del final
let elemento = miArray.pop()
console.log(miArray)
console.log(elemento)
const otro = []
otro.push(miArray.pop())
otro.push(miArray.pop())
console.log(otro)
// shift y unshift que es lo mismo pero del principio
miArray = ['a', 'b', 'c']
miArray.unshift('z')
console.log(miArray)
miArray.unshift('y')
console.log(miArray)
elemento = miArray.shift()
console.log(miArray)
console.log(elemento)
const enumeracion = []
for (let i = 0; i < 20; i++) {
enumeracion.push(i)
}
console.log(enumeracion)