Ya aprendiste a usar variables para almacenar números o cadenas de caracteres.
Ahora vamos a aprender sobre algo llamado arreglos, que nos permite almacenar múltiples elementos en una sola variable.
Como verás, los arreglos nos permiten hacer cosas muy útiles.
Ok, vamos a revisar las variables, ¿está bien?
Entonces tenemos la variable "myFriend" igual a "Sophia".
Una variable es sólo una manera de almacenar un valor como "Sophia" y darle una etiqueta para que nuestro programa tenga una manera de referirse a ella más tarde.
Podemos pensar en esto como si fuera un cajón, con una etiqueta por fuera que dice "myFriend", y por dentro está "Sophia".
Así que cuando nos fijamos en el interior, encontramos a "Sophia".
Ahora, a veces queremos almacenar muchos valores en una sola variable.
Y no podemos hacer esto porque tendremos un error de sintaxis, y nuestro programa marcará errores y todas esas cosas.
Así que tenemos una manera específica de hacerlo, y es mediante el uso de arreglos.
Entonces podemos decir "myFriends" igual, y luego ponemos un corchete, y dentro escribimos los valores.
Escribimos "Sophia", luego tenemos a "John", luego "Leif".
Muy bien, esos son mis tres amigos.
Tal vez en orden de cómo me caen, pero no se los digan.
Ok. Ahora nuestra variable almacena tres valores, no sólo uno.
Y podemos imaginar que es como una cajonera, y que ponemos la etiqueta "myFriends" a todo el mueble.
Y sólo debemos abrir el cajón correcto para encontrar el valor que estamos buscando.
Imagina una cajonera, si quieres ver lo que hay en los cajones, simplemente los abres y miras adentro.
¿Cómo hacemos eso con los arreglos?
Bueno, sólo escribimos el nombre del arreglo, los corchetes y el número de lo quieras ver dentro del arreglo.
Así que digamos 1. ¿Ok?
Probemos esto usando el comando "text" para ver a "Sophia" en la pantalla.
Entonces escribimos "myFriends[1]", lo ponemos aquí, y le damos color.
¡Oh! Ok. Vemos a "John". ¿Por qué vemos a "John"?
Dijimos índice 1, para este primer elemento, ¿cierto?
Este 1 de aquí.
Esto es porque el arreglo empieza en 0 y no en 1, y eso definitivamente es extraño al principio, pero te vas a acostumbrar.
Así que si ponemos 0, entonces veremos a "Sophia", ¿correcto?
Y si queremos mostrar el siguiente elemento, entonces ponemos 1, ¿cierto?
Así que si queremos mostrar el último elemento, el tercer elemento, entonces ponemos 2.
Sólo tienes que pensar: "Ok, ¿cuál quiero revisar?"
Vamos a separarlos.
Y dónde se encuentra, y sólo lo sacas.
Así que el primero es el 0, el segundo es el 1, el tercero es el 2, etc. etc.
¿Qué pasa si se me olvida, y trato de acceder a "Leif" de esta manera?
Y aquí pongo "myFriends[3]", y no obtenemos nada.
Eso es porque no hay nada en 3, ¿cierto?
Cuando aquí dice 3 es que estamos buscando el cuarto elemento, y no hay cuarto elemento.
Así que no hay nada.
Y es algo que pasa mucho cuando estás usando arreglos. Así que fíjate bien.
Lo mismo pasa si trato de acceder al elemento 100 porque no tengo cien amigos.
Sólo tengo tres...
Así que no tenemos nada, ¿cierto? Vamos a deshacernos de esto.
Ahora digamos que queremos estar al tanto de cuántos amigos tenemos porque estoy muy orgullosa de tener tres amigos y quiero que todo el mundo lo sepa.
Así que se lo voy a decir al mundo.
Así que tengo 'numFriends + " friends!!!"'. ¡Wow! ¡Muy bien!
Ok, entonces tengo tres amigos. ¡Yey! No son muchos.
Ok. Probablemente Winston se compadezca de mí y diga que es mi amigo.
Y me diga que lo puedo incluir en el arreglo.
Y yo diga: "Ok. Genial. Gracias Winston."
Así que añado a Winston. Oh, pero aquí sigue diciendo que tengo tres amigos.
Bien, lo que tengo que hacer es actualizar esta variable.
Esto significa que cada vez que añada algo a mi arreglo, tengo que actualizar esta variable, y eso puede ser molesto.
Especialmente si todos los que miren esto decidan ser mis amigos, y entonces estaré actualizando esto miles de veces, lo tendría que actualizar cada vez.
Este es el punto. Son tantas veces las que necesitamos saber cuántos elementos tiene nuestro arreglo que hay una manera de hacerlo.
El arreglo estará al tanto de cuántos elementos tiene, usando la propiedad llamada "lenght".
Y para usarla, sólo escribimos "myFriends.lenght" y obtenemos el número de elementos. ¿Lo pueden ver?
Ahora dice 4, y puedo borrar esta variable. Ya no la necesitamos.
Y esta propiedad se actualiza cada que añadimos algo.
Así que tal vez "OhNoes Guy" quiere se mi amigo, y digo "Ok. eres muy considerado, ok. Puedes ser mi amigo."
Y podemos seguir añadiendo, y se seguirá actualizando.
Esto es genial porque nos quita el trabajo de estar actualizando la longitud de nuestro arreglo.
Muy bien, cuando quieras guardar una lista de valores como estos, puedes usar un arreglo.
Así que manténganse al tanto para descubrir todas las cosas que podemos hacer con ellos.