JavaScript desde cero (parte 1: nivel principiante) | Kioomars Jonood | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

JavaScript desde cero (parte 1: nivel principiante)

teacher avatar Kioomars Jonood, Project Manager & Teacher

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      ¿Qué es JavaScript?

      3:29

    • 2.

      Día 1: instalación del editor de JavaScript

      5:12

    • 3.

      Día 1: primer programa de JavaScript

      6:42

    • 4.

      Día 1: visualización de información en JavaScript

      8:38

    • 5.

      Día 2: variables de JavaScript: parte 1

      7:08

    • 6.

      Día 2: variables de JavaScript: parte 2

      10:21

    • 7.

      Día 2: constante en JavaScript

      3:39

    • 8.

      Día 2: tipos de datos

      13:33

    • 9.

      Día 3: matrices- parte 1

      10:14

    • 10.

      Día 3: matrices- parte 2

      8:11

    • 11.

      Día 3: objetos: parte 1

      10:37

    • 12.

      Día 3: objetos: parte 2

      7:42

    • 13.

      Día 4: funciones: parte 1

      7:40

    • 14.

      Día 4: funciones: parte 2

      8:17

    • 15.

      Día 4: retorno de valores en funciones

      7:42

    • 16.

      Día 4: valor predeterminado en los parámetros de la función

      3:36

    • 17.

      Día 4: ámbito de variables en JavaScript

      5:52

    • 18.

      Día 5: métodos de matriz: parte 1

      8:37

    • 19.

      Día 5: métodos de matriz: parte 2

      5:58

    • 20.

      Día 5: métodos de matriz: parte 3

      7:49

    • 21.

      Día 5: métodos de matriz: parte 4

      7:07

    • 22.

      Día 5: métodos de matriz: forEach

      7:08

    • 23.

      Día 5: métodos de matriz: mapa

      5:53

    • 24.

      Día 6: operadores aritméticos

      16:32

    • 25.

      Día 6: operadores de consignación

      5:45

    • 26.

      Día 6: comparación y operadores lógicos: parte 1

      9:39

    • 27.

      Día 6: comparación y operadores lógicos: parte 2

      8:01

    • 28.

      Día 6: declaración condicional: si ...

      13:56

    • 29.

      Día 6: declaración condicional: interruptor, parte 1

      9:37

    • 30.

      Día 6: declaración condicional: interruptor, parte 2

      6:42

    • 31.

      Día 7: bucle para ver - parte 1

      12:43

    • 32.

      Día 7: bucle para ver - parte 2

      9:45

    • 33.

      Día 7: mientras y haz... mientras en bucle en JavaScript

      7:12

    • 34.

      Día 7: para... dentro y para... de bucles

      8:55

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

21

Estudiantes

--

Proyecto

Acerca de esta clase

Si te interesan trabajos de desarrollador front-end, desarrollador full-stack, desarrollador web, etc., también necesitas saber JavaScript.

Con JavaScript, puedes hacer que tu plantilla de boda y tus aplicaciones web sean más atractivas e interactivas. Así que, si quieres trabajar como desarrollador web, te recomiendo que al menos conozcas los temas básicos de JavaScript.

En este curso, aprenderás JavaScript moderno desde el principio (en nivel básico), paso a paso.

En este curso, aprenderás a comenzar a codificar con JavaScript y por qué, como desarrollador web, necesitas saber sobre JavaScript y lo que puedes hacer cuando aprendes JavaScript.

No necesitas saber nada de marcos para comenzar este curso. Pero al final de este curso, estarás listo para seguir aprendiendo temas avanzados en JavaScript (si te interesa) y marcos de trabajo front-end como React, Vue, Angular o Svelte.

Lo que aprenderás:

  • Variables y ámbitos de las variables

  • Tipos de datos

  • Matrices y objetos

  • Operadores: aritmética,  señalización, bits y comparaciones

  • Funciones y funciones recursivas

  • Declaraciones condicionales: if/else, switch y condición ternaria

  • Bucles: para, for, foreach, while, break y continue

  • y mucho más...

Qué se incluye en el paquete:

  • Videos actualizados con calidad HD, fáciles de buscar y hacer referencia

  • Código final descargable para cada sección

Conoce a tu profesor(a)

Teacher Profile Image

Kioomars Jonood

Project Manager & Teacher

Profesor(a)

Samaneh Mazidi SharafAbadi

Ver perfil completo

Level: Beginner

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. ¿Qué es JavaScript?: Hola, amigos. Yo soy Kumar und, y ustedes están viendo otro de nuestros cursos de formación En este curso, uno de nuestros profesores te enseñará. Los profesores pueden ser diferentes. Escogeremos al mejor profesor para los cursos. Así que por favor comparte tus pensamientos con nosotros. No voy a tomar más de tu tiempo. Este eres tú, y esto es extraña Saman Mazdi Gracias, mers. Hola a todos. Mi nombre es Sama Ne Mashi Sheriff Ovadi y seré tu maestra en Antes de todo, necesitamos saber por qué debería aprender Java Script. Java Script es uno de los lenguajes de programación de aprendizaje más populares del mundo. Y además, Java Script es el lenguaje de programación de la web. Si quieres diseñar un sitio web o una plantilla web, necesitas conocer Java Script, y por supuesto, es fácil de aprender. Además, para diseñar sitios web y plantillas web, puedes usar JavaScript para escribir aplicaciones para teléfonos móviles, para windows, para diseñar juegos usando JavaScript, y muchas otras aplicaciones. Pero uno de los usos importantes de JavaScript es para el desarrollo web. ¿Qué es JavaScript? Si quieres ser desarrollador web, como front y desarrollador, como front y desarrollador, necesitas conocer al menos tres lenguajes de programación de la P que son HTML hace que el esqueleto de una página web, CSS, que sea la piel de tu página web o webemplate, y Java script, ese es el cerebro de tu plantilla web Usando el script Java, puedes definir una reacción para cada acción de los usuarios. Entonces, si quieres ser un desarrollador frontal y desarrollador o desarrollador full stack, primero necesitas saber, HgmnCSS, para diseñar tu plantilla y cómo debería quedar para el usuario Y luego usar JavaScript para responder a la acción del usuario. Si no conoces GmnCSS y quieres aprender script Java, puede ser un poco difícil para ti entender algunos temas en JavaScript Entonces, si ya sabes de HTML y Css, aunque sea un poco, también puedes aprender script Java junto con ellos. Pero si no lo sabes, insisto primero en aprenderlos. Qué podemos hacer usando Jova Script. En la web, puedes cambiar contenido de CML, estilos, valores de atributos, mostrar u ocultar tus elementos, y muchas otras cosas que puedes hacer usando JavaScript. Incluso puedes conectarte al servidor y recibir datos del servidor y mostrarlos a los usuarios u obtener datos de usuario y enviarlos al servidor. Si te interesa el lenguaje jovacript, y quieres aprender a programar usando el lenguaje JavaScript, únete a programar usando el lenguaje JavaScript, mí en 2. Día 1: instala el editor de JavaScript: Hola a todos, y bienvenidos de nuevo. Como hablamos de guión Jova en este curso, necesitas un editor para escribir tus programas en idioma jovacript Hay muchos editores, incluso los gratuitos que puedes usar para escribir programas en guión de Jova Por ejemplo, tenemos Notepad plus fors, tenemos VSCode, y también muchos otros editores también En este curso, usaremos VSCode para escribir nuestros programas de script Jova Si ya conoces HTML y CSS, definitivamente conoces el editor VSCode Antes de todo, necesitamos instalar primero el código VS en nuestro sistema. Veamos cómo instalar el código VS en tu sistema, primero debes descargarlo. Para descargar esto, busca código VS en el navegador o código visual SDO, como ves aquí en el resultado Haga clic en este enlace, y verá esta página. Dependiendo de su sistema operativo, elija el correcto, ya que estoy usando windows. Yo elijo las ventanas. Instálelo. El proceso de instalación de VSCode es realmente sencillo. Simplemente haz clic en el siguiente patrón y tendrás tu editor instalado, y al final, podrás ver el entorno del VSCode para empezar a trabajar en VSCode para programar usando el trabajar en VSCode para programar usando Para crear una carpeta para tus proyectos FI. Por ejemplo, aquí, en MDS, creo un nombre de carpeta JovASCY Y dentro de esto, creo un nombre de carpeta basico. Y aquí en VSCode, puedes seleccionar menu fi, luego abrir carpeta Después selecciona la carpeta que creaste para tus proyectos, haz doble clic en esta carpeta de selección o puedes hacerlo fácilmente en tu mi computadora. Aquí, escribe hélice en tu carpeta, Open D code. Si quieres tener esta opción, cuando escribes hélice en una carpeta de tu computadora, cuando quieras instalar el Vd, recuerda marcar esta opción Abra VSCode. Como veis, tengo esto en VSCode Y todo mi archivo de proyectos se puede colocar dentro de este. Todo lo que creas en la carpeta de tu proyecto, por ejemplo, déjame crear un archivo de texto. Verán, aquí también tengo este archivo de texto. Y si hago clic en este botón y pre hendidura, puedo eliminar este archivo de mi archivo de proyecto, o incluso puedes seleccionar nuevo archivo de aquí o nueva carpeta desde aquí, si quieres organizar tus archivos en diferentes carpetas. Podemos usar estos iconos aquí también. Nuestra carpeta de proyectos es redna. ¿Qué más necesitamos? ¿En la parte del elevador aquí en extensiones? Haga clic. Necesita una extensión para que pueda ver cada cambio que realice en sus archivos TML instantáneamente en el navegador Este es servidor en vivo, como ves aquí. Si no tienes instaladas estas extensiones, en tu código is, puedes buscar fácilmente aquí como servidor en vivo e instalar esto porque ya he instalado esta extensión en mi viscode Tengo el botón desinstalado en lugar del botón instalado Por lo que podemos hacer clic fácilmente en el botón instalación e instalar esta extensión en su alcance. ¿Cuál es el beneficio de esta extensión si tienes una instalación en tu rescopio Por ejemplo, si hago clic en esto y creo un nuevo archivo, por ejemplo, main en HTM, para archivo GML y agrego algunos contienen a mi documento HTML, por ejemplo, algo así, puedes escribir click sobre esto y abrir con servidor en vivo, o en la barra satus aquí, dar click en, ir en Déjame presionar esto. Verá, mi documento SGML ya está abierto en el navegador Después de esto, después de abrir tu documento HTML en el navegador, cada cambio que realices aquí, por ejemplo, algo así y guardarlo instantáneamente, los cambios aparecerán en el navegador, y no tienes que actualizar este documento en el navegador. Así que hasta ahora para comenzar a programar. En el lenguaje de guiones Jova, necesitamos un editor como VSCode, una extensión como live server, y un documento InchML que podamos escribir nuestros códigos de script Jova dentro él y probarlo Únete a mí en la siguiente parte para comenzar a programar usando el script Jo. 3. Día 1: primer programa de JavaScript: Hola a todos, y bienvenidos de nuevo. En este do, vamos a crear nuestro primer programa de script Jova Como estamos trabajando script ova en la Web, creo documento HTML ahora mismo con el nombre punto principal T en mi carpeta de proyecto. Para agregar script Java a su documento HTML, tiene diferentes formas. Primero, puedes escribir tu código JavaScript, escribir en la parte principal de tu documento HTML usando el elemento script. Elemento script. Dentro del elemento script entre la etiqueta de apertura y cierre, escribes tus códigos de script Java. Otra opción aquí es escribir código JavaScript. Al final del elemento del cuerpo. Entonces aquí agrego el guión y la cinta de prensa. Y nuevamente, dentro de esto, puedo escribir mi código de script Java. ¿Cuál es la diferencia entre escribir paisajes en la parte principal de su documento HTML o al final del cuerpo de su documento HTML Colocar scripts en la parte inferior del elemento body mejora la velocidad de visualización, especialmente cuando tiene muchos scripts que desea agregar a su documento HTML. Porque si los pones en la parte principal de tu documento HTML, mostrar el contenido de tu documento CML se pospondrá hasta que se ejecuten todos los scripts para tu documento HTML Esta es la causa de la lenta visualización en algunas plantillas web. Otro punto es que puedes tener cualquier número de scripts dentro de tu documento HTML, y además puedes ponerlos ambos en la parte de cabeza de tu documento TML o en el elemento body, o solo uno de ellos. Otra forma de usar JavaScript dentro tu documento CML es que definas los códigos JavaScript en un archivo separado, como lo que tenemos para los archivos CSS Los archivos CSS externos. Cómo, por ejemplo, aquí, creo una nueva carpeta llamada assets, y Dentro de los assets, creo una nueva carpeta, por ejemplo, JS, para mi JavaScript f. Dentro de este, creo un nuevo archivo llamado main dot JS. La extensión para archivos Jovakt es JS, y todo lo que escribas Inside JS five debe ser código script Java En lugar de escribir código dentro del elemento script, puedo hacer un enlace a mi archivo de script Java externo. ¿Cómo se usa el elemento script aquí con el atributo SRC? Para el atributo SRC, debes definir la ruta f o la URL de tu Javascript cinco. Puede ser absoluta o puede ser relativa. URS absoluto, comience con HTTP, y la URL relativa no comienza con HTTP. Y los archivos deben colocarse dentro de la carpeta de tu proyecto. Por ejemplo aquí, mi archivo JS, mi archivo script Jova está dentro de los activos, JS, así que escribo punto para volver a la raíz de mi archivo de proyecto y activos y JS, y luego punto principal JS Esta es la ruta del archivo de mi archivo JavaScript. Y así, agrego este archivo JavaScript a mi documento HTML. Presta atención a aquí. Si quieres ir a la raíz de tu carpeta de proyectos, aquí usas un punto para un prier Pero si quieres subir solo una carpeta, puedes usar dos puntos aquí. Entonces un punto para raíz, dos puntos, para carpeta superior. dos puntos, agregas aquí, significa sube y sube y sube a los padres al padre del padre y sube. Pero para aquí, solo necesito ir a la raíz de mi carpeta de proyectos. Bien. Ahora agreguemos algo de código en nuestro javascript. Cinco. Aquí utilizo este Csole dot log si quieres mostrar algo En el Csle del navegador, puede utilizar la función de perro Cónsul en Por ejemplo, algo así. El mensaje que puedes mostrar en la Consola, debería estar dentro de doble cita aquí así, y debes separar las sentencias del script Jovi usando semi columnas, así Déjame guardar esto y también mi archivo de cuento y verlo en el navegador. Como ves, no hay ningún cambio en el navegador. Entonces donde nos asesoramos perro mensaje será mostrado. Escribo, da click aquí e inspecciono, luego en el desarrollador para, tienes esto puedo como ves cónsul Si haces clic en esto, podrás ver el mensaje que es del registro de puntos de la consola. También puedes escribir esta declaración aquí entre el elemento script en la parte de cabeza y en la parte del cuerpo. Déjame pegar esto. Aquí y cambiar el mensaje y también aquí y cambiar el mensaje. Y vamos a guardar y ver el navegador. Y como ves, podemos ver el Csle de la ventana del navegador Para cada navegador, puede acceder a ventana de Cosle usando ck derecho e inspeccionar y su documento Stame Después selecciona la pintura Cosle. El uso principal del registro de puntos Cosle es para fines de depuración Por ejemplo, si tienes un error en tu código de script JOS y quieres encontrar lo que está mal con tu código, podemos usar counsel dot log y ver el resultado en la Csole de la ventana del navegador En fin, este fue nuestro primer programa en Jocre. Hablaremos más sobre JOSCre, declaraciones y cómo escribir un programa usando JosCrip en 4. Día 1: muestra información en JavaScript: Hola a todos, y bienvenidos de nuevo. En este do, vamos a hablar de cómo mostrar datos en JavaScript. Tenemos diferentes formas de mostrar nuestra información usando código JavaScript. Puede ver diferentes formas de mostrar información en esta tabla. En SGML, punto de documento, ventana o Alerta, cose dot log Hablamos de Cosle punto log en el video anterior. Ahora hablemos de las otras formas. Tengo aquí mi documento semel que creé en el do anterior Primero, quiero encomiar el elemento guion en la cabeza y en el cuerpo Selecciono esto y presiono barra de control en mi teclado para elogiar También para esto, Dentro de mi punto de script Java, quiero mostrar información usando una forma diferente. Además de Cosle punto L, tenemos alerta de punto de ventana La alerta de función del objeto de ventana en JavaScript se utiliza para mostrar datos en un cuadro de alerta. El parámetro que se pasa a la función alert aquí se debe colocar dentro de una cita doble, o puede ser una declaración también. Por ejemplo, algo así y guardar y ver en el navegador. Cuando mi documento de cola se carga en el navegador, recibí este mensaje en el cuadro de alerta. Lo que ves aquí es Allert box, y la forma de mostrar esta caja, en diferentes navegadores es diferente Esto es, y ves la caja Allert, algo así. El cuadro de alerta tiene un botón con k. Si presiona, este cuadro de mensaje o cuadro Allert se cerrará Y también puedes ver mi mensaje hola de Allert aquí. Y si presiono, está cerrado. Puedes saltarte el punto de la ventana aquí. Window jo es un teclado y apunta al objeto de ventana. Cada función o variable que se defina en el objeto window, podemos acceder a ellos sin usar el teclado de ventana. Aquí puedo escribir alerta en lugar de alerta de punto de ventana y escribir mi mensaje dentro los paréntesis para esta función de alerta El mensaje debe estar dentro doble cita y algo así. No olvide el punto y coma al final y vea en el navegador El primer mensaje se mostrará en el navegador. Y cuando haga clic, Bien, el segundo me será mostrado. Por lo que puedes usar alert para mostrar diferentes mensajes en diferentes condiciones al usuario. Y al hacer clic en el ok, el mensaje se ha ido, y el documento se mostrará nuevamente al usuario. La siguiente manera de mostrar un mensaje. En Java script se utiliza documento punto. Así documento método punto escribir. Puede escribir una o más expresiones de declaración dentro de este método. Por ejemplo, déjame escribir algo como esto. Antes de correr, quiero comentar estas líneas para comentar estas líneas. selecciono todos y presiono control en mi teclado y tecla slash al mismo tiempo Ya ves que todos ellos están comentados. El comentario en los scripts de Jova no se ejecutará en el navegador Entonces, si quieres no ejecutar una sentencia en el navegador, puedes comentarla fácilmente. O si quieres agregar una explicación para alguna parte de tu código de script Jova, puedes usar comentarios Ahora veamos unos en el navegador. Como ve, el mensaje se está mostrando aquí. Ten cuidado. Este método solo debe usarse para pruebas. Si usa este método, después de cargar el documento HTML, sangrará todos los elementos HTML existentes. Déjeme mostrar esto usando un ejemplo, pero voy a explicar este ejemplo más adelante. En mi documento SML, después de H un elemento, agregaré un botón Algo así. Y en la etiqueta de apertura, agrego botón tipo y agrego evento de desclic Hablaré de los eventos en JavaScript más adelante. Así que no te preocupes por esto y dentro de esto. Puedo escribir un código Javascript. Algo así. Mire con cuidado aquí. Tengo doble cita alrededor de esto, así puedo escribir mi código sip de Java dentro de este evento. Pero si quiero escribir un mensaje dentro de escritura documentada, necesito usar doble cita. Pero si usas cita doble aquí, es un error. ¿Por qué? Porque trato de cerrar mi anterior doble cotización que está aquí y abrir una nueva. Es un error. En esta situación, puedo usar una sola cita aquí y un mensaje. Algo así. Ahora veamos que veo en el navegador. Este es el botón que tenía aquí, y este es el mensaje que escribí dentro de mi archivo Minda JS Si hago clic en esto, ahora puedes ver eso, todo el HML existente se ha ido Entonces, si usas documento que es justo después de cargar tu documento HTML, eliminará todas las demás etiquetas HTML. La siguiente manera de mostrar información usando el script Jo en su documento HML es Si quieres usar HTML interno, necesitas un elemento con el atributo ID. Entonces por ejemplo, aquí, agrego un elemento P con la prueba de ID, por ejemplo, y no agregué ningún contenido para este elemento p aquí, sino dentro de mi archivo JavaScript, escribiré un contenido para este párrafo dentro de mi documento HTML. Para ello, necesito acceder a mi elemento usando código JavaScript. JavaScript tiene un método, por lo que puedes acceder a los elementos con sus ID. Yo uso documento que obtiene elemento por ID. Como ves, también tenemos otros elementos git. Aquí, por ejemplo, por nombre de clase, por nombre y el otro. Aquí necesito obtener elemento por ID. Dentro de esto, debería definir el ID de mi elemento en doble cita. ¿Cuál era la identificación? Lo defino como prueba. Entonces uso SGM interno y propiedad aquí, y signo igual, y escribo mensaje dentro de este usando doble cita Ahora, digamos que veo en el navegador. Como ves, esta es la prueba P con ID. Déjame inspeccionar esto. Como veis, este es el elemento P con la prueba ID, porque escribí en mi parte Javascript, para probar el elemento est interno para este elemento, se cambia el contenido de este elemento, cuidadosamente. Aquí, no hay nada dentro este elemento de párrafo como el contenido. O si escribo todo, por ejemplo, algo así, cuando se ejecuta el código del script Joa, se cambia el contenido de este párrafo Puede utilizar este sitio para mostrar diferentes mensajes en diferentes condiciones a sus usuarios. No te preocupes de cómo o cuándo puedes usar las diferentes formas de exhibir en Joscript, aprenderás a través de este curso, todas ellas. Gracias por ver, únete a mí en la siguiente parte. 5. Día 2: variables de JavaScript: parte 1: Hola a todos, y bienvenidos de nuevo. En Dido, vamos a hablar de variables en Jovisk. Si ya conoces un lenguaje de programación, estás familiarizado con las variables. Usamos muchas variables en un programa usando cualquier lenguaje de programación. ¿Por qué utilizamos variables? Porque necesitaremos almacenar valores de datos para más adelante. De hecho, las variables son contenedores para almacenar valores de datos para diferentes propósitos. Por ejemplo, puede ver aquí la variable X, mensaje y el punto variable aquí. Y estos contenedores tienen un valor para cada variable. En Jova script, podemos definir variables de diferentes maneras Automáticamente significa que la variable se declara cuando se usa por primera vez. Por ejemplo, vemos aquí. También tenemos palabras clave para definir variables en Joacri. V, plomo y const. La sintaxis o la forma en que puedes usar estas palabras clave para definir o declarar una variable son las mismas, pero tienen algunas diferencias. Cuando los usas para declarar una variable. Declarar variables significa crear variables. Utilizamos lead o a para crear nuestras variables. Puedes ver la sintaxis para definir variables en Jo slip aquí usando un teclado. Si quieres asignar un valor a una variable que definas, debes usar signo igual. A esto le llamamos operador de asignación de señales en Jo scrip. Puedes ver el texto syn para asignar un valor a una variable aquí Después de declarar la variable, cuando se declara la variable. Para definir una variable. Necesitas nombres de variables, o podemos llamarlo como identificador. Los nombres de las variables deben ser únicos, y tenemos algunas reglas para definir los nombres de las variables. Cuando define una variable en el script JoA, es sensible a letras minúsculas o mayúsculas Puedes usar dígitos de letras, subrayados y signo de dólar en tus nombres de variables Pero no puedes iniciar un nombre de variable usando dígitos, y tampoco puedes usar teclados reservados en Jos k para definir un nombre de variable Por ejemplo, no se puede usar var para definir un nombre de variable o let o ct. Estos teclados no se pueden usar para definir un nombre de variable. Estos teclados no se pueden usar como nombres de variables. Como dije, tenemos diferentes formas definir tus variables declares en Jovi, usando variables definidas automáticamente que no se recomiendan Es mejor definir siempre tus variables antes de usarlas. Pero si quieres usar a, let o constante definir tus variables, tienen algunas diferencias. Pero esta es una ruta que puedes elegir, cuál es mejor para ti. Si no se debe cambiar el valor, use cons para definir sus variables. Dijimos variables, pero no se debe cambiar el valor. Si no se debe cambiar el tipo, use el costo. Dondequiera que puedas usar el costo, puedes usar let para definir tus variables. Si quieres dar soporte a todos sus navegadores, puedes usar para definir tus variables. Ahora definamos variables y usémoslas. Tengo aquí un documento de logro sencillo. Tiene solo un elemento SML y un elemento P para mostrar resultados, por ejemplo, y guión para hacer referencia a mi guión Jova que es Gs principal En el interior. Principal que GS no tengo nada por ahora. Eso no son algunas variables dentro mi script Jova y mostrarlas en el navegador Como digo, tenemos diferente manera definir variables en Joa script La primera son las variables definidas automáticamente. Utilice establecer un nombre, por ejemplo, X, y es signo igual y definir un valor para esta variable. Y no olvides la columna sem al final de la luz. A esto se le llama variables definidas automáticamente. Es posible que estas variables definitorias no sean compatibles con los navegadores más antiguos. Si quieres estar seguro de que tu archivo Jovkit también se ejecutará en los navegadores más antiguos, necesitas definir las variables usando teclados variables Déjame añadir comentario aquí. Si quieres agregar comentario en ova skip code en una sola línea, puedes usar dos barras Pero si quieres agregar un comentario que sea más de una sola línea. En lugar de dos cortes, puedes usar start para el inicio y start slash para el final de las líneas de los comentarios Estos comentarios no se ejecutarán en el navegador. Puedes comentar la línea de tu código o agregar una explicación a alguna parte de tu código usando comentarios. En fin, esta es mi variable, y quiero mostrar el valor de esta variable en la consola de consola que log. Si recuerdas en el video anterior, dije, puedes usar un mensaje en la función de registro para mostrarlo en la consola del navegador. También puede mostrar sus variables usando la función de registro. Simplemente use el nombre de la variable aquí. Defino mi variable como X, y la uso. Digamos cuando en el navegador. Porque dije que el valor de la variable x debería mostrarse en el cosle Necesito inspeccionar aquí, derecha Klick y deslizar inspeccionar y elegir el coso para mostrar el valor de la variable x para mí. Si no ves la consola aquí, simplemente haz clic en este plus sine, mortal y elige consola de aquí. Como veis, aquí tengo 100, el valor de la variable x. Si necesito, puedes agregar más explicación usando L. Por ejemplo, algo como esto. Y si quieres mostrar en similares, algo como esto, no olvides la línea más aquí y di, ahora puedes ver el valor de la variable x es 100. Únete a mí en la siguiente parte. 6. Día 2: variables de JavaScript: parte 2: Hola a todos, y volveremos. En el video anterior, comenzamos a hablar de variables en JavaScript, y creamos una variable llamada X con el valor 100 y mostramos el valor de la variable x en los navegadores cose. Usando Cosle. Ahora definamos las variables usando teclados variables Por ejemplo, aquí uso el teclado. Entonces debería establecer un nombre para mi variable. No olvides las reglas para nombrar variables. Por ejemplo, aquí elijo Y como mi nombre de variable. Y semicol. Si desea asignar un valor a la variable, puede hacerlo cuando declare la variable. Por ejemplo, algo así, defino la variable z con el valor 200. Aquí, solo defino la variable. Y. Pero no establecí un valor para esto. Podemos establecer un valor para nuestras variables más adelante cuando las necesitemos. Por ejemplo, aquí, puedo establecer un valor para la variable y usando operador de asignación que es igual signo. Por ejemplo, configuré algo como esto, y también puedes mostrar los valores de las variables usando el registro de puntos de consola también. Déjame copiar esto de aquí. Pega aquí. Cambié el nombre como y aquí. Si quieres saber este valor pertenece a qué variable, agrega un mensaje usando doble cita aquí y un signo más aquí, y también aquí para z, y déjame agregar después de esto para y Digamos una C en el navegador. Primero, tenemos el valor 100 para x, luego el valor undefined para y variable y, porque aquí acabamos de definir la variable y, pero no asignamos ningún valor a esta variable. Cuando el valor de una variable no está definido en Joa script, tenemos undefined como el valor Como ve aquí, defina. Entonces tengo el valor 200 para la variable z. Después de asignar un valor para la variable y. Ahora el valor para la variable y es 5.5. De todos modos, también podemos definir una variable usando el teclado lead. Yo uso lead aquí y así defino un nombre para mi variable, por ejemplo, tenemos la misma regla para definir variable usando lead y v Aquí, puedo asignar un valor para mi variable. O simplemente puedo definirlo y posteriormente asignar un valor a la variable. Permítanme definir esto. Por ejemplo, vamos B a diez, y ahora aquí le asigno un valor a mi variable A, por ejemplo, algo así, y también copio estas líneas para mostrar los valores de la variable en contras. F aquí y por aquí, podemos ver que, el primer valor para la variable A es indefinido. Porque no le asigné ningún valor. Para B es diez porque le asigné un valor, y después de asignar un valor a la variable A, el valor para esta variable es 20 Bien, Antes de continuar, déjame formatear mi documento aquí usando lik derecho y elegir formato documento. Es mejor. También quiero agregar comentario para cada parte aquí. Bien. Ahora vamos a conocer más sobre y liderar. Por ejemplo, permítanme definir otra variable usando el teclado VR, por ejemplo, X como prueba. Si quiero asignar un valor de texto a una variable, debo asignar el valor en comillas dobles como ve aquí. O también puedo usar una sola cotización. El valor de una variable puede ser un número, puede ser una cadena y también puede ser de otros tipos. Hablaremos sobre los tipos de datos o los valores que se pueden asignar a las variables más adelante en esta parte. Pero por ahora, solo necesitas saber si quieres asignar un texto como valor a una variable, debes definir el valor dentro comillas dobles o dentro de una sola cita. Yo uso punto y coma al final de esta línea. Mi punto aquí es que ya tengo mi variable x aquí, pero nuevamente defino esta variable aquí. Déjame agregar esta diapositiva. Aquí y mira lo que pasó en el navegador cuando hice esto. La variable x en la primera tiene el valor 100. Pero cuando lo vuelvo a definir y triste las pruebas de valor, se cambia el valor para la variable x. Ahora déjeme hacer esto con el let keeper. Por ejemplo, aquí, I B a 50, y quiero mostrar esto en el navegador. Como ve, tengo alguna línea roja aquí y aquí. Pero déjame ver esto en el navegador. Como se ve en un conjunto de todo en la consola, tengo un error. Tengo un error de sintaxis. Y dice, el identificador B ya se definió en otra línea. Aquí he dejado B, y aquí he dejado B. Así que cuando definas la variable. Usando la palabra clave let, no puedes volver a declarar tu nombre de variable en el mismo bloque. Hablaré de un bloque de códigos más adelante. Pero solo di que no, si defines tus variables usando el teclado, puedes volver a clare en todas partes en tu archivo script Java o en código JavaScript. Pero si define su variable usando el teclado led, no puede volver a clare en el mismo bloque Pero aún se puede cambiar el valor de estas variables. Donde quieras en tu código script Java, y porque tengo error solo comento. Estas dos líneas usando barra de control en mi teclado. Entonces para comentar, solo presiona Control y barra diagonal al mismo tiempo Y comento aquí también. Otra cosa de declarar variable es que puedes definir muchas variables al mismo tiempo y también puedes asignar un valor para todas ellas cuando las definas. Por ejemplo, utilizo tanto la palabra clave R como la palabra clave lead, por ejemplo, defino mi primera variable como x uno y establecí el valor diez. Para la siguiente variable, debo separar la declaración con, y puedo definir diferentes variables. Después de terminar de definir variables, utilizo sem coolor Puedes definir tus variables en una declaración como estas, o puedes usar lead para definir las variables en una declaración también. Algo así. Además, se pueden definir y asignar las variables en una sentencia, si tienen todas el mismo valor al principio. Por ejemplo, defino el z uno y asignando un valor para z uno Yo defino otra variable z dos iguales s e iguales s otra vez, por ejemplo, z tres, e igual signo aquí. Ahora le asigno un valor a esto, por ejemplo, cero. Declarar una variable así está bien en JSC. Si todas tus variables, cuando quieres declararlas, tienen el mismo valor, puedes definirlas y asignarles un valor así. Déjame copiar esto y ver los valores z aquí. Guardar y ver el navegador. Como ves, todas las variables z, z uno, z dos y Z tienen el mismo valor que cero. En resumen, podemos definir las variables en jo script de diferentes maneras. Primero, como ejemplo aquí, simplemente asigne un valor a un nombre de variable sin usar ningún teclado o use v keyward aquí o use lead keyboard para definir el nombre de la variable Una de las diferencias entre y lid para declarar variables es que si define una variable usando el teclado, puede volver a clare esta variable más adelante en su código Pero si usas tapa, no puedes hacer eso. Por supuesto, si quieres tu código deslizante Java, será compatible con el navegador anterior, debes usarlo para definir tus variables. Y un punto más aquí es que si defines tus variables así, en tu código de script Java, significa que estás usando una para definir tus variables. En otras palabras, no es necesario definir las variables. También tenemos otro tipo de variables en Jova script que es costo Hablaré de variables constt en la siguiente parte. Gracias por mirar. 7. Día 2: constancia en JavaScript: Hola a todos, y bienvenidos de nuevo. En el do anterior, hablamos de variables en el script ovo y dejamos variables para esta parte. ¿Qué es la variable con? Variables Cs definidas usando el teclado cons en jove. Pero cuando definimos una variable cons, no podemos redeclare estas variables y hay que asignar un valor a estas variables cuando declaras eso Más adelante en tu código, no puedes reasignar un nuevo valor para establecer un nuevo valor para estas variables Parece que este tipo de variables son constantes, pero en realidad no lo son Este tipo de variables solo definen una referencia constante a un valor a una variable. Usamos contras para definir variables para diferentes tipos, por ejemplo, para definir matrices, para definir objetos, para definir la función y para definir expresiones regulares en el script Java. Podemos usar variables const. Veamos cómo podemos usar contras en nuestro código script Java. Para definir una variable de costo, utilizamos costo. Después de esto, debemos definir un nombre para nuestra variable. Por ejemplo, permítanme establecerlo como Pi, el número P, porque esta es una unidad variable de costo para asignar un valor a esta variable. Si muestro esta variable usando consola que me gusta, permítanme copiar esto desde aquí y pegar aquí, simplemente renombrar el mensaje. Y el nombre de la variable, se puede mostrar el valor de cons en la consola como a f, la variable P 3.14 Además, puedes usar variables const dentro de la otra parte de tu código Pero como dije, no se pueden reasignar las variables const. Por ejemplo, no puedo reasignar mi variable const aquí a otro valor. Digamos una C. Como ve, aquí tengo un error. Es decir, asignación a una variable constante o incluso no se pueden redeclare las variables const Por ejemplo, Como veis tengo un error aquí. Déjame comentar esta línea porque es un error. Guarde y vea esto en el navegador. Como ve, tengo un error otra vez aquí. Dntifier P ya ha sido declarado. Entonces no puedo volver a clare mis variables de costo. Otro punto sobre la variable de costo es que si quieres usar una variable de costo, necesitas definirla antes de usarla. En resumen, La diferencia entre v, d y cons es que podemos redeclare las variables que definas usando v. Y también podemos reasignarles el valor donde Para la variable led, no podemos volver a clarlos, pero aún podemos reasignarlos donde Pero para las variables contras, no podemos volver a clarlas ni reasignarlas Tendremos alguna aplicación más de variables lead y variables cons más adelante en este curso. Únete a mí en la siguiente parte. 8. Día 2: tipos de datos: Hola a todos, y bienvenidos de nuevo. En este sido, vamos a hablar tipos de datos en script JavaS Si recuerdas, ya hablamos de definir variables en JavaScript, y ahora queremos saber qué tipos de datos podemos almacenar en cada variable. Usando el tipo de datos, podemos definir lo que se debe almacenar en cada variable El tipo de datos es un concepto importante en la programación. Si no se define el tipo de los datos o el tipo de la variable, la computadora no entenderá cómo debe funcionar en cada variable. Entonces, cuando los scripts Java quieren trabajar en una variable, debe conocer el tipo de esta variable. Tener diferentes tipos de datos en el script Java. Podemos ver una lista de estos tipos de datos aquí. Tenemos una cadena, tenemos número, como ya lo sabes, Boden, big d o big integer, big d o big integer, símbolo nulo indefinido y objeto El tipo de objeto también puede tener otro tipo. Por ejemplo, el objeto en sí, las matrices, y voy a hablar sobre el objeto y tipos de datos más complicados en las partes futuras. Por ahora, veamos los otros tipos de datos aquí. Si recuerdas, hablamos sobre cómo definir variables usando teclados t y const en los videos anteriores Ahora quiero definir diferentes tipos de variables aquí. Para ello, quiero definir otro archivo script Java aquí ne file. Yo lo llamo lazos de datos. Ahora quiero definir mis variables de tipo de datos aquí. Para definir un número de tipo en el script Jo, solo necesitas definir una variable usando valid o cause y establecer un valor numérico para asignar un valor numérico. Por ejemplo, aquí quiero definir una variable numérica variable X como t. Este es un número valioso. Como no menciono ningún punto flotante para este número, este es un número entero. Este es el número en JavaScript. También podemos tener número flotante también. Por ejemplo, algo así. 10.5 es número flotante. O a veces podemos llamarlo como número doble. Si quieres definir un tipo de cadena en el script Java, solo necesitas definirlo como algo así. Por ejemplo, permítanme definir la variable. Nombre de pila como John. Si quieres asignar un valor una cadena a un nombre de variable, debes poner el valor dentro una comilla doble o dentro una sola cita en script Java. Entonces esto es una cadena. Permítanme definir otro, por ejemplo. Por último, algo como esto. Esto también es una cuerda. Déjame arreglar este nombre también. Aquí me equivoco. Otro tipo en el script Java es Bulen. Usando Bulen puedes definir variables que pueden aceptar dos valores, true o false Sí o no. Pero cuando se quiere escribir código para las variables de prohibición, podemos usar solo true o grasas. Por ejemplo, permítanme definir bandera como verdadera. Esta es una variable de prohibición. También puede tener fallas para la variable Bleion como valor dos Déjame definir otra variable, por ejemplo. Déjame definir su número como falso. Esta es una variable bleion ya que necesitamos acosador y variables en diferentes situaciones Por ejemplo, si quieres tomar una condición en nuestro código. Si algo es verdad, si algo es falso, haz un montón de código. Entonces también necesitamos estas variables. Entonces Tila, definimos diferente datotype variable como número que puede ser, por ejemplo, un número entero o un número punto Loting, una cadena como por ejemplo, John, o algo así, o algo así, y Wulian verdadero También tenemos tipos de datos variables más complicados, por ejemplo, objeto que discutiría sobre esto en la siguiente parte. Pero por ahora, permítanme mostrar estas variables en la consola. Aquí, agrego la consola punto log x, copia esta línea, me siento aquí y cambio la variable dentro del registro de puntos de la consola. Por supuesto para estas partes. Nombre aquí. Apellido aquí. Y este es el número. Yo guardo esto. Si quiero usar este archivo script, necesito agregar una relación a mi documento HTML. Aquí, hago clic en mi archivo principal de DTM, presiono Control C, luego Control V, y cambio el nombre de este como tipo de datos D. Y voy a dejarme cerrar esto y voy a cambiar esto a Tipo de datos, y por supuesto para aquí Y esta relación debe ser tipo de datos punto JS. Déjame guardar y ver esto en el navegador usando Open bit Life Server. Este es mi archivo de script Java. Si quiero ver lo que tengo en la consola, debo hacer click derecho aquí e inspeccionar y aquí, esta es Csole. Y como veis, aquí tengo mis valores de tipo de datos. Este es servidor de por vida. Como sabéis, estamos usando life server para ver nuestro documento sim. Este es el servidor Clef. Si actualizo esto, no tengo ese ningún A. Aquí en Cs dot log por ahora, puedes ver los valores de las variables. Una cosa más sobre los números en el script Java es que Numbers in job script siempre se guarda como número de coma flotante o números decimales. Entonces como dije aquí, número doble, podemos llamarlo como números decimales y dejarme sumar número de coma flotante. Es más obvio. Entonces los números ni siquiera definimos el punto flotante para ellos, o definimos el punto poluting para Este punto me refiero aquí. Se guardan como punto palatante o números decimales Entonces, si quieres trabajar con un número como números enteros sin punto de caída, debes convertirlos y asegurarte de que no sean considerados como números decimales Un punto más sobre los tipos de datos, script JOA es que siempre se puede cambiar el tipo de una variable a medida que ¿Qué significa esto? Considera aquí, defino X con el valor diez. La variable X aquí es una variable numérica. Y si yo aquí, establecí el valor, por ejemplo, 14.34 x. Y déjame copiar esta línea Usando el control C aquí y el control V. Veamos si hay algún problema para esto o no. En el navegador, tengo 14.34 X. Primero, esto es diez, luego es 14.3 Y ahora déjame assi valor de cadena a la variable X. Por ejemplo, hola para x. De nuevo, controla C en esta línea y paseando aquí, guarda y C en el navegador, C, primero x es diez, luego 14.3, luego En Joac no hay límite para cambiar el tipo de una variable Como resultado, el tipo de la variable se puede cambiar durante el tiempo de ejecución. Permítanme agregar otro ejemplo, por ejemplo, para primero yo aquí. Esto es una cadena. Y si lo cambio, una cadena, déjame copiar esto y aquí, déjame establecer como verdadero para esta variable, y copiar esto y pegarlo aquí. Ahora en el navegador, tengo esto contra John. Entonces el valor para el nombre de la variable es verdadero. Si quieres saber, ¿qué valor en un cosle lo pertenece a qué variable Puedes agregar el nombre de tu variable aquí dentro doble cita en cada punto cosle Por ejemplo, aquí X y doble cita, y luego más. El plus aquí significa que agregas dos cadenas juntas. No son números necesariamente. Entonces, usando plus jova skin, puedes sumar dos números juntos o dos cuerdas juntas Y si uno de ellos es de otro tipo, por ejemplo, si tienes cadena, Aquí, esta es una cadena. Esta parte es una cadena. Pero la segunda parte de esta declaración más es un número. Cuando usas plus entre una cadena y un número, significa conectar a cadenas. El valor de x se colocará aquí, y el resultado en la consola es algo así como este x como diez. Podemos hacer lo mismo para el resto de la consola también. Déjame hacer eso. Yo hice lo mismo para el resto de consultar partes aquí, y esto es lo que tengo en el hermano. Ahora puedes ver el nombre de la variable junto a cada valor. También hicimos lo mismo para el archivo principal de Fechas. Como ve aquí, este es mi archivo Ds principal para el previsto, y este es tipos de datos que hice lo mismo para consultar parte. Entonces corto, si agregas algún valor a un valor de cadena o a una variable de cadena, se consideraría como cadena para esta. Y para cambiar el tipo de valor, el tipo de datos, para cada variable durante el tiempo durante el tiempo de ejecución, en Java script se les llama como tipo dinámico. Así que pasa en número de maestro, entonces es un número de punto flotante. Entonces es una cuerda. Y aquí, primero es una cadena, luego es una variable bogiana Estos eran tipos de datos simples en Java sip. Permítanme hablar de tipos de datos más complicados en la siguiente parte. Gracias por mirar. 9. Día 3: matrices- parte 1: Hola a todos, y bienvenidos de nuevo. En la anterior hacemos empezamos a hablar de tipos de datos en las pantallas de Jo. Para continuar, voy a hablar de arreglos en esta parte. Si desea almacenar más de un valor. En una variable en una variable, puede usar el tipo de datos de matriz. Para definir matrices en la parodia de Jovy, deberías usar corchetes, como ves aquí Los valores para la matriz deben separarse con comas. Los valores que desea definir para array deben colocarse dentro de los corchetes. Cada ítem, cada valor en una matriz es conocido por su índice. Los índices en matrices se basan en cero. Significa que parten de cero. El primer elemento de la matriz es el elemento cero. El siguiente punto es el punto uno, y así sucesivamente. Veamos cómo podemos definir arrays en trabajos. Para definir matrices en mi archivo de tipo de datos digs, agrego una sección usando comentario aquí Diré aquí como arrays. Aquí, quiero definir array. Array es como las otras variables. Cuando se quiere definir una matriz, es necesario utilizar las palabras clave para definir una variable. Hemos liderado y ct. Puedes usar cada una de estas palabras clave para definir una matriz, pero es mejor usar ct. Por ejemplo, primero, déjame usar para definir mi array. Dije, por ejemplo, edades y tenemos diferentes formas definir array aquí para establecer los valores para esta matriz. Si quieres definir una matriz aquí, podemos usar establecer los valores dentro del corchete aquí, por ejemplo, 12 y algo menos. Esta es mi matriz. cinco números en mi matriz en mis edades. Como ve, cada elemento está separado por coma del otro, las comas Entonces los valores para una matriz deben estar separados por. Y además, se pueden mostrar los valores de matriz dentro del registro de puntos de la consola, como Déjame copiar esta diapositiva y pegarla aquí y cambiarla a medida que envejece. Ahora veamos en el navegador. Como ves, estos son mis valores de matriz. Tengo diferente valor del mismo tipo en mi matriz. Entonces, si quieres almacenar el mismo tipo de datos, los mismos valores de tipo. En una variable, puede usar array. ¿Y si muestro mi matriz en consejo que usando C dog, solo el nombre de la matriz envejece. Eso es edades aquí. Déjame decir y ver en el navegador. Como ves, esta es mi matriz. Entonces, si quieres mostrar tu matriz en el countle así, no deberías conectarte con un plus y una cadena dentro del punto de la consola Como dije en el do anterior, todo lo que añades a una cadena, usando el signo más se consideraría como cadena. Y así aquí, los elementos dentro de la matriz se están mostrando así. Pero para el siguiente punto de consola que solo uso mi nombre de matriz edades, los elementos se muestran así. Yo abro esto dando click sobre este icono, ya ves, Cada ítem se muestra por separado, el ítem cero, el primer ítem, segundo, tercero y cuarto. Y también la longitud de mi matriz se mostrará aquí. Y las otras propiedades para array se mostrarán aquí. También hablaremos de algunos de estos en el futuro pero si quieres ver tus matrices en el registro de puntos de consola, así pero si quieres ver tus matrices en el registro de puntos de consola, así ver tus matrices en el registro de puntos de consola, , no deberías agregar nada a los parámetros de registro de puntos de consola, así. Mire con cuidado aquí. Como ves, el primer elemento dentro de mi matriz es el número cero. El índice cero es para el primero para el primer valor de mi matriz. Como dije, los índices en una matriz están basados en cero. El primer ítem tiene el índice cero. Y el segundo ítem tiene índice uno, y así. Y la longitud aquí está mostrando el número, el recuento de los ítems que están dentro de esta matriz. Aquí hay cinco. Significa que tengo cinco valores en mi matriz, y los índices son 0-4 Entonces el número de índice para una matriz será de 02, la longitud de la matriz menos uno. Aquí hay 55 menos uno es cuatro. Los índices son de cero a o también puede acceder a cada elemento dentro de su matriz usando índices. Como digo, cada ítem tiene un índice en una matriz. Por ejemplo, aquí, si acabo duplicar esta línea usando la vieja tecla shift y down array. Dentro de esto, agrego corchete y pongo el índice del ítem que quiero, por ejemplo, dos. Déjame guardar y ver en el navegador. Como ves, el índice dos aquí, significa que el tercer valor en mi matriz es 25, así que tengo 25 aquí. Si sólo duplico esta línea y en vez de dos, dije menos uno, L y C, como ven, tengo indefinido. No tenemos el índice menos uno para mi array, así que no está definido. El valor para este ítem no está definido. Cuando tienes algo como esto en tu script Java para una variable, significa que el valor para ese elemento para el valor de esa variable no está definido. O su código de script Java no puede reconocer esa variable. Si dijera, por ejemplo, índice seis. Veamos qué tenemos. Nuevamente, tengo indefinido. ¿Por qué? Porque solo tengo cero a cinco para el número de índice. No puedo acceder al índice menos uno, o no puedo acceder al índice seis. Este fue uno de los primeros en definir una matriz. Tenemos otra forma de definir el array como, por ejemplo, permítanme decir autos, nuevos. Matriz, Dentro de los paréntesis, puede definir los valores para su matriz Por ejemplo, algo así. El valor para esta matriz tiene el mismo tipo. Todos son cuerdas, y aquí están todos los números. Déjame mostrar esta matriz en el Csle a usar el cosle do cars y esta es mi matriz en la Como ven, aquí tengo tres ítems y el len es tres, y los índices son 0-2 A veces es posible que desee definir una matriz vacía. Usted define su matriz, pero desea establecer los valores para cada elemento más adelante en su código. Podemos usar algo como esto. Nuevo y. Déjame arreglar el nombre de estos dos. Tengo una matriz vacía, una nueva matriz. No definí ningún valor para mi matriz, pero luego en mi código, puedo definir elementos para mi rayo vacío. Por ejemplo, cero, algo así. Déjame tener un consejo que me guste a F aquí, y después de inicializar un valor para el ítem cero, digamos y veamos Como ves, aquí no tengo nada en mi matriz, pero aquí, tengo esto en mi arr Sigamos en la siguiente parte. 10. Día 3: matrices- parte 2: Hola a todos, y bienvenidos de nuevo. En la anterior, empezamos a hablar de arrays en JavaScript. Ahora, definamos nuestra matriz usando C Isd usando R. Aquí quiero definir mi matriz usando cons in y ver qué pasa ***** es mejor definir tu array. Déjame copiar estas líneas porque las quiero todas y pegarlas aquí. Aquí en vez de donde digo costo y cambio mi nombre también. Algo así. Si recuerdas, hablamos costo en los ts anteriores y dije, no podemos reasignar una variable que definamos usando costo Pero si usamos let o v para definir variables, podemos reasignarlas. Reasignar significa definir un nuevo valor para ellos. Asigne un nuevo valor para ellos. Aquí, defino mi matriz vacía dos como una matriz vacía en realidad, y quiero mostrarla en la consola pero como primero. Entonces quiero cambiar el primer ítem con el índice cero como 13.5 y volver a mostrar la matriz. Veamos en el navegador. Como ves, ¿esta es mi matriz? Esta es mi matriz vacía que definí aquí usando costo. Déjame agregar otro aquí. Por ejemplo, abogado, pero, algo así. Y ahora es mejor. Verás, esta es mi matriz aquí, y este es el primer elemento dentro de la matriz, y la longitud de esta matriz es uno. Significa que solo tiene un elemento dentro de la matriz. Y si quiero cambiar Toda la matriz en sí. Aquí dije dos vacíos como algo así. Esto es extra. Veamos y veamos qué tenemos en el navegador. Como veis, asignación dos, variable constante. La matriz en sí es una variable constante, y no podemos reasignarla ni volverla a clare Pero podemos reasignar cada elemento dentro la matriz que se define por contras como teclado Aquí, puedo usar esta declaración para definir el primer elemento dentro de la matriz constante, pero no puedo reasignar mi matriz así Si solo vuelvo a copiar esta línea y pegarla aquí y en lugar de item zero set item. Uno, guardar y C. No tengo error para esa línea. Si hago clic en esto, pueden ver, les mostraré línea que tengo error para esa línea. Esto es lo que tengo pero no tengo error para esta línea. En resultado, puede definir su matriz la matriz en sí usando el teclado de C en el script Java. Si define su matriz usando este teclado, no puede reasignarla así Esta línea arrojará un error para ti. Déjame añadir comentario aquí. Te mostraremos un error en el navegador. Pero puede asignar valor para cada elemento de su matriz. Eso se define usando el teclado const. Entre desarrolladores, es mejor definir tus arreglos usando const keyward, no La matriz en sí es const. Pero el elemento dentro de la matriz no será contras y ya ves, puedes asignar el valor para cada uno Como práctica, intenta definir una matriz usando let keyboard y ver qué pasó si quieres reasignarlo, volver a clarlo, o cambiar el valor para cada elemento de Un punto más sobre las matrices es que es mejor usar matrices para el mismo tipo de datos. Pero aún puede tener diferentes tipos de datos dentro de una matriz. Por ejemplo, permítanme definir mi matriz usando. Cs aquí, por ejemplo, algo así para mi array. Si quiero acceder a los elementos dentro de esta matriz, también necesito índices para esta matriz. Por ejemplo, permítanme primero mostrar esta matriz en el navegador. Cosle algo así, y como ves, tengo mi matriz aquí así El primer elemento son filas, el segundo elemento es puntas, y el tercer elemento es 123, y la longitud de esta matriz es tres. Puede usar matrices en JavaScript para almacenar el mismo tipo de datos en variable. Pero aún puede usar array para almacenar diferentes tipos de datos en una variable. Joa script no tiene limitación al respecto, pero otros lenguajes de programación pueden tener Si desea en cuanto a la pelusa de la matriz en el script Joe, puede usar la propiedad length. Aquí, digo, Csle, pero como flores que pelusa Y si digo y veo el navegador, se ve el número tres aquí. ¿Por qué? Porque la matriz de flores ha prestado T. Esto es tres, y aquí tengo tres. Si desea acceder al último elemento al último elemento dentro de la matriz, podemos usar la propiedad length o el índice ay. Pero cómo, por ejemplo, quiero mostrar el último elemento dentro de las flores ay. Usando esta declaración, flores, qué elemento dentro del corsé cuadrado, debo definir el índice del ítem que quiero usar. Pero para el último elemento, debería decir flores de esa longitud menos una. Y menos uno, porque los índices en la matriz están basados en cero. Comienzan de cero, a la longitud menos uno. Entonces, para el último ítem, debo acceder al ítem n menos uno. Guardar al ver el navegador. Como ven, tengo 123 como último ítem aquí, y aquí en esta matriz, el último ítem es 123 el índice dos. Hay ver mucho más temas sobre arrays en JOS grip, pero déjame llegar a ellos a través de todo el curso. Por ahora, solo necesita saber cómo definir la matriz y cómo acceder a cada elemento dentro de su matriz. Gracias por mirar. 11. Día 3: objetos: parte 1: Hola a todos, y bienvenidos de nuevo. En este do, vamos a hablar de objetos en JavaScript. Object es un tipo de datos en el script Java que podemos usarlo para definir cosas del mundo real como personas, animales, autos y muchas otras cosas. Si queremos definir objeto dentro del script Java, podemos usar diferentes formas de definir nuestros objetos. Usando re debrass, usando new keywor o usando Para definir propiedades en objeto, utilizamos nombre, valor de calma, PE o valor clave PE. Y diferentes propiedades en un objeto, están separadas por coma No se puede tener la misma propiedad con el mismo nombre en un objeto. En definitiva, usando objetos en el script Java, podemos almacenar diferentes propiedades de una cosa de palabra real en una variable. Por ejemplo, para las personas, tienes nombre, tienes dirección, tienes edad, y muchas otras propiedades, por ejemplo, género, educación, y muchas otras cosas. Y si quieres usar variables para cada una de estas propiedades, es un trabajo duro por hacer. Pero en cambio, podemos usar objetos para almacenar diferentes propiedades para un objeto, para un objeto en Jocret Entonces podemos usar una variable, y para esa variable, definir diferentes propiedades y almacenar cada valor para esa propiedad. Déjame mostrarte los objetos en acción. Aquí, en mi carpeta JS, como ven, creo cinco nuevos objetos, y también copio este documento M y le renombro usando F dos objetos, y también aquí. Y aquí. Establezca aquí también la referencia a mis objetos de archivo de script Java. Mi archivo objeto está vacío para eso. Quiero definir objeto dentro de este archivo. Supongamos que tiene un registro para. Crear una cuenta f. desea obtener nombre de usuario, contraseña, nombre, apellido y otra información de sus usuarios para registrarse y crear una nueva cuenta para él o ella. Por ejemplo, déjenme definir. Em, algo así, y por ejemplo. Nombre, apellido como algo así, H como 20 y género como masculino, por ejemplo. Por lo que tenemos diferente información para una persona en nuestro documento o en nuestro programa. Entonces aquí, en lugar de definir diferentes variables para diferentes propiedades de mi usuario, puedo usar objetos en raspados jo El objeto define, puede usar llaves. Aquí uso contras, en lugar de a para definir mi objeto. Entonces es mejor usar contras para definir tu objeto. También puedes usar lead o para definir el objeto. Pero es mejor y es común entre desarrolladores usar contras para este propósito. Después de esto, como definimos un nombre para nuestra variable, debemos definir un nombre para nuestros objetos para, por ejemplo, usuario, y el signo de asignación que es igual y llaves Dentro de las llaves, debemos definir las propiedades y los valores para cada propiedad Defínalos así. Por ejemplo, el correo electrónico es mi nombre de propiedad y columna. Después de la columna, debes definir el valor de tu propiedad. Si la propiedad es una cadena, establezca el valor dentro una comillas dobles o comillas simples. Si el valor es bien, use true o false como valor. Si el valor es número, no necesitas true o false o cita simple o doble para establecer el valor, solo escribe el número aquí. Copo aquí estas repisas de correo electrónico y las pego aquí. Entonces tengo un par de nombre y valor para mi usuario objeto. Y después de esto, necesito coma. Si quiero agregar más propiedades a este objeto, utilizo coma para separar los nombres y valores de las propiedades Entonces primer nombre, John, apellido, el valor para el apellido, edad 20 es un número aquí y género. Permítanme cambiar de género como mujer masculina verdadera o falsa aquí y definir el valor aquí así. Y agrego un clemente verdadero como masculino y falso como copio este clemente o esta línea Después de definir mi objeto, después de las llaves C aquí, debería usar semicol Este es mi primer objeto Usando objetos en el script Java, tienes un código mejor organizado para tus programas. Mira aquí, la definición diferentes variables para una persona, para un usuario, y mira aquí que agrupamos en las propiedades relacionadas con nuestros usuarios en una variable. Aquí, si quiero mostrar la información sobre un usuario en el registro de puntos de Cosle, debo usar Consul Dt Log para cada una de estas variables Pero aquí para objeto, solo debería usar Cónsul do Log y solo el nombre de mi objeto Guarda y consulta en el navegador, deberías ver este archivo en el navegador. Y esto es lo que tengo para mi objeto aquí. Como ve, las diferentes propiedades para mi objeto, edad, correo electrónico, nombre , género y apellido. Se puede ver el nombre de la propiedad y el valor de cada propiedad, así en la Csole del navegador También se puede acceder a cada propiedad de un objeto por separado, como las cosas que tenemos para cada elemento dentro de las matrices. Aquí, dije Csole ese registro, por ejemplo, si quiero acceder a la antigüedad de mi objeto, debería usar punto o pre Y como veis, tengo todas las propiedades para mi objeto aquí, edad, correo electrónico, primer nm, género y lo último. Si quiero mostrar la edad de este usuario de este objeto en el navegador, utilizo una propiedad. C y C. Como ve, tengo 20 aquí. Y si miras el valor por edad, tienes 20 para a. aquí a y también puedes cambiar el valor de cada propiedad por separado. Ahora, por ejemplo, si cambio el valor del primer nombre a algo así. Nuevamente, muéstrale a mi usuario los cos de ese registro, puedes verlo aquí, el primero lo puedes ver aquí, el primer nombre es John. Pero después de cambiar el John por el David, aquí tengo a David por el nombre de pila. Pero recuerda, porque definimos al usuario, Usando el teclado de costo, no podemos reasignar todo el objeto de usuario usando esta propiedad asignada Si solo copio esta parte y la pego aquí, estoy reasignando mi variable de costo en realidad, y aquí voy a obtener un error Pero aún puedes cambiar cada propiedad de tu objeto por separado como tenemos aquí o acceder a cada propiedad de tu objeto por separado. Entonces comento estas líneas porque obtendría un error si tengo estas líneas activas. Déjame formatear mi documento aquí así. Ahora tendrá un mejor aspecto. Recuerda eso, no puedes usar la propiedad asignada aquí. Aquí, puede usar solo la columna para asignar una propiedad y un valor para un objeto. Sigamos en la siguiente parte. 12. Día 3: objetos: parte 2: Hola a todos, y volveremos. Sin embargo, en la previocy, comenzamos el tema sobre los objetos en la pantalla de Java Ahora continuemos sobre este tema. También podemos crear un objeto vacío y después de crear su objeto, establecer la propiedad y el valor para cada propiedad que desee. Cómo como tenemos aquí usando punto. Se puede definir una propiedad y establecer un valor para ella. Además, puedes usar Dot y propiedad y mostrar el valor de esa propiedad de tu objeto. Por ejemplo, puedo definir mi objeto así también. Usuario dos, por ejemplo, es un objeto. Pero no voy a definir ninguna propiedad para mi usuario dos. Int después de esto, digo, usuario dos puntos primer nombre como por ejemplo, algo así, y usuario dos punto como llamada como falso S, mi objeto es un objeto vacío aquí. No definí ninguna propiedad para este objeto. Pero después de definir eso puedo definir las propiedades para este objeto dos, las propiedades que necesito para este objeto. Aquí voy a mostrar este objeto también en el registro de coole, usuario dos Recuerda, El usuario dos es diferente al usuario aquí. Este es un objeto, y este es otro objeto aquí. Déjame decir que veo en el navegador. Como veis. Tengo estas dos propiedades para mi usuario dos objeto. Entonces puedes crear un objeto vacío como este, como lo que tenemos para las matrices. Podemos definir una matriz vacía. Después asigne elementos para cada índice que queramos en su matriz. Y aquí para objeto, tenemos lo mismo para crear un objeto vacío y luego definir la propiedad y el valor para el objeto. Pero recuerde, si usa esta forma para definir las propiedades del objeto en su código ask, el nombre de la propiedad y el valor del objeto deben estar separados por dos puntos aquí, y cada propiedad y valor deben estar separados por. Pero si usas esta forma para definir tu objeto, para definir un objeto vacío en tu código, debes usar sentencias de asignación o algo así para definir la propiedad y el valor de tu objeto. Usando eso después del nombre del objeto y establecer una propiedad, y luego el lado de asignación, y luego el valor del tipo que desea para la propiedad y luego el semi col. Esto es diferente de aquí, cómo se define la propiedad y el valor para cada objeto. También podemos definir el objeto usando nuevo teclado. Cómo defino mi objeto usando const y por ejemplo como mi objeto, y configuro nuevo objeto, y algo así Este es un objeto vacío dos. Y si quiero definir propiedad para este objeto, debería usar esto. Por ejemplo, si quiero color para mi auto, puedo usar algo como esto, nombre para mi auto, algo así. También puedo mostrar mi auto en la consola que como Nosotros, algo así, y tengo esto en el navegador. Este es mi objeto de auto. Otra forma de asignar un valor para cada propiedad de tu objeto es así, usando el nombre del objeto aquí, por ejemplo, car. Dentro del corchete, utilizo doble cotización, por ejemplo, color. El nombre de la propiedad que quiero sentar o cambiar el valor por eso. Aquí me siento, por ejemplo, azul. Y permítanme copiar esta línea y mostrar de nuevo este objeto de coche en el navegador. Como ves, el color para el auto es azul ahora. Para que puedas acceder a la propiedad de tu objeto usando punto y el nombre de la propiedad o usando el nombre de la propiedad dentro de comillas dobles dentro corchetes o un corchetes También puedes tener objetos más complicados en tu código. Por ejemplo, objetos anidados, un objeto dentro de otro objeto Por ejemplo, déjame hacer esto para el usuario dos aquí. Dije usuario dos dirección, algo así. Digamos por ejemplo, país y el valor para el país y la calle, por ejemplo, algo así. También puedes tener otra propiedad y valor para este objeto así en semiclumn aquí, no olvides esto Guarde y vea en el navegador para el usuario dos. C. Este es mi usuario dos objeto aquí. El usuario dos es objeto mismo. Dentro del usuario dos, tengo otro objeto, como ven aquí. Este es el otro objeto para el usuario. Ambos son objeto. Esto es objeto, y este es objeto. También podemos tener matrices dentro de su objeto también. Como dije, podemos tener objetos más complicados dentro de tus objetos. También puedes tener matrices de objetos. Por ejemplo, una lista de usuarios, una lista de autos. Si quieres almacenar una lista de usuarios, una lista de autos, mostrarlos o almacenarlos o guardarlos. Se puede utilizar una matriz de objetos. Llegaremos a los objetos más adelante en esta serie, pero mantengámoslo corto por ahora y unámonos a mí en la siguiente parte. 13. Día 4: funciones: parte 1: Hola a todos, y volveremos. En este do, vamos a hablar de funciones en Jo grip. Las funciones o métodos son una pieza o un bloque de código para realizar una tarea en particular. Usando la función, puedes escribir códigos para hacer una tarea especial y llamar a esa función donde y cuando sea en tu código que tú. Entonces se ejecutará una función cuando algo la llame, o podemos decir que algo la invoca. Por ejemplo, supongamos que queremos sumar dos números juntos. Puedes usar una función, por ejemplo, sumar o sumar y pasar estos dos números a esa función, y vuelvo, obtendremos la suma o suma de estos dos números. Por ejemplo, supongamos, quiero sumar el número cinco y el número diez. Paso estos dos números a mi función que se llama suma. A cambio, obtendré 15 como resultado. ¿Cuáles son los beneficios de usar funciones en el script Java o en cualquier otro lenguaje de programación? Tenemos lo mismo en casi todos los lenguajes de programación. El uso de funciones evita reescribir códigos. Por ejemplo, tienes un trozo de código, tienes un bloque de código que puedes repetirlo más de una vez en tu programa. En este caso, podemos poner este bloque de código dentro de una función, y en lugar de reescribir y repetir ese código en los lugares que quieras usarlo, simplemente llama o usa esa función Si define una función, puede llamar a esa función con diferentes argumentos. Pronto te contaré sobre los argumentos. Pero sólo para conocer el argumento es algo que se le pasa a la función. Por ejemplo, si quiero sumar dos números juntos, y estos dos números son cinco y diez. Los argumentos para mi función son cinco y diez. Funciones de reus. Escribes un trozo de código, un bloque de código, uno, y puedes usarlo más de una vez. Usando la función, ahorras tu tiempo y tienes menos errores en tu programa. Porque si quieres corregir los errores en ese bloque de código, solo necesitas corregir los errores en esa función, no en todas las partes de tu código que repitas esa parte del código. Veamos cómo podemos definir funciones en Joa script. La sintaxis para definir o crear una función en Joa script es así Tenemos el teclado de función, luego el nombre de la función. Este nombre puede ser lo que quieras. Por ejemplo, si la función sumará dos números juntos, puedes usar ad como nombre para una función, puedes usar algunos para el nombre de la función. Pero es mejor nombrar tu función como la cosa o como el trabajo que harán por ti. Por ejemplo, si la función quiere sumar dos números juntos, es mejor usar, por ejemplo, sum o a o si funcionan, el restar dos números entre sí, puede usar restar como nombre para la O si quieres convertir algo, convierte una variable o un objeto en una cadena. Podemos usar dos cadenas como nombre para la función. Después de este nombre, son paréntesis. Dentro de los paréntesis, se definen los parámetros para la función Una función puede tener cero o más parámetros. Como ve, los parámetros no son necesarios para cada función. Depende de la tarea que haga la función para U Así que puedes tener un parámetro. Se pueden tener dos parámetros. También puedes tener diez parámetros o más, o puedes no tener ningún parámetro en absoluto. Después de esto, tienes llaves, y dentro de las llaves está el código de función Lo que esa función debe por tanto, se escribirá aquí. Cuando definas tu función, puedes llamarla o puedes invocarla donde quieras Por ejemplo, aquí puedes ver cómo se llamará a la función, cómo se invocará la función Cuando quieras llamar a la función, debes pasar los parámetros que la función necesite. Como ve aquí, por ejemplo, paso el número 12 y el número 20, y otros parámetros si mi función tiene, debo pasar estos parámetros a. Los temas que estoy pasando a mi función aquí se llaman argumentos. Entonces los argumentos de la función son los valores que recibirá la función cuando llamemos a la función. O o cuando se invoca la com o cuando se invoca la función. Cuando llamas a una función o invocas una función, el código que definas dentro un bloque de función se ejecutará, será incorrecto Por ejemplo, sucederá algo en tu documento CML. Por ejemplo, si el usuario hace clic en un botón, o nos interthing dentro de un elemento de entrada Se puede llamar a una función. O puedes llamar a una función dentro de tu código script Java, donde sea que necesites esa función. O a veces las funciones pueden ser invocadas por ellas mismas. Significa automáticamente, ellos serán llamados o nosotros los llamamos como auto invocados Si quieres saber más sobre las funciones y cómo puedes definir las funciones en acción en Java script, únete a mí en la siguiente parte. 14. Día 4: funciones: parte 2: Hola a todos, y volveremos a continuar con nuestro tema sobre funciones en script ova, creo cinco funciones de nombre en S para mi código Jovacript y funciones en HTM que es la estructura básica del código ML y en relación con mi Dentro de esto, quiero definir una función. Como dije, para definir una función en el script Java, debe usar la palabra clave function. Función. Y después de esto, necesitas establecer un nombre para tu función. El nombre de la función debe ser el mismo que lo que hará tu función. Supongamos que quiero sumar dos números juntos. Por ejemplo, puedo llamar a esta función como algunos o anuncio. Después paréntesis. Si tu función tiene algunos parámetros, puedes definir los parámetros dentro de los paréntesis Debe establecer un nombre para cada parámetro aquí. Pero si tu función no necesita ningún parámetro como entrada, no tienes que definir los parámetros aquí. Pero como dije, aquí quiero sumar dos números juntos. Cuando digo dos números juntos, significa que mi función debería tener dos parámetros. Por ejemplo, X e Y. Podemos decir diferentes nombres para sus parámetros aquí, por ejemplo, primer número y segundo número. Después de estos paréntesis, utilizo corchetes Carly, llaves Carly Dentro de las llaves cary, debo definir el código que debe hacer esta función L et me agrego comentario para esta función, sumar x e y juntos. Aquí, debo sumar estos dos números, estos dos parámetros juntos. Puede agregar estos dos parámetros juntos y establecer el resultado en una variable diferente o simplemente mostrar el resultado en cos eso. Permítanme definir por ejemplo, un resultado variable. El resultado es igual a x más y Hablaremos de las operaciones en JavaScript más adelante. Pero solo para saber, el signo más aquí sumará estos dos parámetros juntos. Permítanme mostrar el resultado y el caso como resultado aquí. Además, puedes agregar más comentarios a tu resultado de costo, por ejemplo, algo así, suma de x más y más doble cotización es resultado. me olvida un plus aquí, como ves, esta es mi función. Depende de ti cómo quieres mostrar el resultado en el bloque de consultas. Permítame darle formato también a este documento. Patada, formato de documento, o puede presionar shift out y F en su teclado al mismo tiempo. Esta es mi función hasta ahora. Déjame decir y ver las funciones que se muestran en el navegador. Como ve, no tengo nada, no en consola aquí, no en mi documento HTML. ¿Por qué? Porque aún no llamé a la función. Aún no invoqué esa función. Entonces, si quieres que esta función se ejecute, deberías llamarla en algún lugar de tu código javascript. Por ejemplo, permítanme decir aquí, Así diez y 15. Ahora S ver en el navegador. Como ve, el resultado es 25. Yo creo. Esto es mejor ser. Si vuelvo a llamar a esta función con otra cosa, por ejemplo , 23, y otro número como este, el resultado será este. Esto es para la primera llamada de la función, y esto es para la segunda llamada de la función. ¿Qué pasa si escribo mi función aquí, y no pasé ningún valor la función de hoy? Como saben, mi función tiene aquí dos parámetros, y debo pasar dos valores como entrada como argumento aquí para que esta función pueda funcionar. Pero y si no pasara nada o simplemente pasara un argumento a esta función. Digamos y veamos para esto llamando a la función, como ves, porque no definí ningún parámetro para esta función. El primer parámetro es indefinido, y el segundo es indefinido. Y el resultado de sumar dos indefinidos juntos es nota. Y si solo lo llamo un parámetro, por ejemplo, 120. Digamos que ya veo. Como ves, de nuevo, solo tengo un parámetro, y el segundo no está definido. El resultado no sería nada. Si define parámetros para su función, necesita pasar el valor para esos parámetros como el a menos que el resultado de la función no sea lo que espera. Entonces aquí, el resultado sería no. Y aquí también. Y otra cosa aquí es que, como veis, no repetí el código que escribo aquí para esta vida. Acabo de llamar a la función que definí aquí, y en lugar de escribir dos líneas de código para cada una de esta línea, tengo solo una línea aquí. Y puedo usar esta alguna función en otros lugares en otras partes de mi código de script Jo como V. Pero si quiero cambiar esta función, estas dos líneas de código, solo necesito cambiar justo aquí, no en ningún lugar de mi código. Pero si no utilizo función así, y repito estas dos líneas por todas partes en mi guión de mandíbula. Ya ves si necesitas cambiar, necesitas arreglar todas esas líneas también. Entonces tienes un trabajo duro que hacer. Como resultado hasta ahora, puede reutilizar sus funciones muchas veces en su código de script Java, y puede administrar mejor su código. Si necesita algún cambio, solo necesita arreglar un lugar en lugar de diferentes lugares. La función puede tener un valor para devolver. En lugar de mostrar el resultado aquí, podemos devolver un valor en tus funciones. Pero déjenme hablar de esto en la siguiente parte. 15. Día 4: devuelve valores en funciones: Hola a todos, y volveremos, ya que estamos hablando de funciones en el script de Jo, dije que podemos devolver un resultado de tu función en lugar de mostrar o hacer cualquier otra cosa dentro de tu función. Por ejemplo aquí, en lugar de mostrar el resultado de la suma de dos números, quiero devolver los resultados de estos dos números a mi código donde la función es cat y usar ese valor en esa parte. Entonces para devolver un valor, o regresar de tu función. Significa que sales de tus funciones y vuelves a la d que se llama a la función, puedes usar sentencia return. Aquí, encomio esta línea. En lugar de mostrar el resultado en la consola, utilizo sentencia return, y dije resultado. El resultado es x más y, o simplemente puedes regresar de tu función sin enviar nada de vuelta al lugar en el que se corta la función, solo usando la sentencia return. Cuando se llama a la función, si llega a la sentencia return, superará la función y volverá al lugar donde se llama. Aquí, permítanme comentar esta línea. Si veo mi documento en el navegador, ya ves, no tengo nada en el cocle que ¿Por qué? Porque no mostré el resultado de la función, algunos incluso en el consejo. Pero déjenme decir C L y suma, por ejemplo, ocho y nueve. Yo llamo a mi función. Entonces y pasar dos valores, ocho y nueve, porque aquí tengo dos parámetros. Y voy a mostrar el resultado de esta función dentro de la consola dot log. Vamos a guardar y ver. Ahora tienes 17 aquí como resultado. Yo en vez de este resultado de retorno, permítanme comentar esto, acabo de regresar. Veamos qué va a pasar en esta línea. Como he indefinido. ¿Por qué es indefinido? Porque esta función no devuelve nada como resultado. Entonces cualquier cosa está indefinida en el guión de trabajo. Como resultado, si necesitas el resultado de la tarea de función, en cualquier parte de tu código, entonces el resultado debe ser devuelto a esa parte. Necesito resultado de sumar dos números juntos. Necesito devolver este resultado. Vuelvo a comentar esta línea, y comento esta línea. Y como veis, aquí tengo el resultado. Pero no para estas líneas porque no tengo consola para estas partes. Yo quiero el resultado para esta línea también, tengo que establecer el resultado para ellos en alguna variable o como esa, por ejemplo, alguna, déjame configurarlo como consola. Si digo y veo esto en el navegador, ya ves, tengo el 25 para esto alguna función llamando aquí, y 17 para este li. Los parámetros que puedes pasar a una función pueden ser más complicados, no solo un tipo simple, por ejemplo, no solo un número, no solo una cadena. También puede ser un array, un objeto, dos arrays, dos objetos, y muchas otras cosas que podemos tener en Javas, puedes pasar a las funciones aquí o incluso a la propia función Por ejemplo, permítanme copiar la definición para usuario de aquí en el objeto DS fi y pasarla aquí. En algún lugar de mi código script ova. Quiero escribir una función para mostrar nombre y apellido juntos para este objeto. Defino mi función en algún lugar mi script Java, por ejemplo, función. Yo lo llamo como nombre completo, y obtendré el nombre como primer parámetro y el apellido como segundo parámetro. Dentro de esto, voy a mostrar el nombre y apellido al mismo tiempo y caso que. Entonces tengo nombre más un espacio y luego apellido. Y aquí, tengo que llamar a esto como, por ejemplo, nombre completo, nombre de usuario y apellido de usuario. Vamos a guardar un syn el navegador. John, D aquí. Pero de paso así a esta función, quiero pasar el objeto a esta función. No quiero pasar las cuerdas a la función. Comento esta función aquí. Voy a escribir otra función función, por ejemplo, déjame llamarla como solo nombre completo otra vez. Dije usuario como el parámetro aquí, y voy a Mostrar a la Csole, déjame copiar esta línea Yo me siento aquí, y voy a mostrar usuario punto primero y usuario punto último. Aquí, en vez de llamar así a esta función, diré nombre completo, usuario. Como ve, le estoy pasando un objeto a esta función. Y ahora el resultado es el S. También puede devolver este valor y usarlo donde quiera, por ejemplo, para mostrar una etiqueta en un texto en su documento SML Entonces los parámetros pueden ser más complicados, eso puede ser más complicado que un simple valor. Pueden ser matrices, objetos y otros tipos complicados como Hablemos más de funciones en la siguiente parte. 16. Día 4: valor predeterminado en los parámetros de la función: Hola a todos, y bienvenidos de nuevo a continuar sobre funciones. En Java script, quiero hablar valores predeterminados en funciones. Creo funciones, valores predeterminados en GM aquí y un S f aquí y los relaciono juntos. Este es mi documento SGML. Y este es mi script Java cinco. Tengo una función algunos que tiene dos parámetros aquí y sumamos estos dos números juntos y mostramos el resultado en la consola. También puedo devolver el resultado usando la declaración escrita así. Pero si recuerdas, puedo cat esta función con dos parámetros, por ejemplo, la garra cinco y ver el resultado en el navegador Como veis, tengo este resultado en el Csolee que Pero y si no paso ningún parámetro a esta función, o simplemente paso un valor a esta función, por ejemplo, 50 Qué va a pasar. El resultado es no. No tengo nada como resultado. En algunos casos, si quieres evitar que el resultado sea algo así, podemos usar valores predeterminados para los parámetros en la función. ¿Cómo se puede definir? Valores por defecto para una función. Aquí, cuando defina los parámetros para la función, podemos usar el signo de asignación, por ejemplo, aquí uso signo dequal, y establecer un valor predeterminado Establezca un valor para este parámetro si no tiene ninguna muestra. 04x, y aquí, también puedes tener valor predeterminado. No tienes valor predeterminado para todos los parámetros, pero puedes establecer para todos ellos también y cero, cuatro aquí y ahora, veamos el resultado en el navegador. Como ves. En vez de nueve aquí, tengo cero si no paso. Cualquier valor para todos los parámetros en alguna función, o si paso solo un parámetro a esta función. El valor predeterminado para cada parámetro es cero. Aquí, no pasé ningún número, así que tengo cero para la x y cero para la y, y el resultado es cero. Y aquí acabo de pasar un valor para el parámetro x. tengo 15 aquí, y no tengo ningún valor para el parámetro y, entonces tengo cero aquí, y el resultado es 15. Entonces en cualquier caso que necesites tener un valor para tus parámetros y quieres estar seguro el valor para ese parámetro no esté definido por el usuario. El resultado de tu función sea algo válido y no indefinido, puedes usar el valor predeterminado para el parámetro. Eso es todo por esta parte. Sigamos en la siguiente parte. 17. Día 4: ámbito de variables en JavaScript: Hola a todos, y volveremos. En esta parte. Vamos a hablar de variables y funciones. Como sabes, podemos definir variables en todas partes en nuestro código script Java. Incluso podemos definir las variables dentro de las funciones. Por defecto, cada parámetro que defina para su función se considerará como variables de función. Y así puedes usar estas variables dentro de tu código de función. El alcance de estas variables que definas dentro de tu función es solo la función en sí, y no puedes acceder a estas variables fuera de tu función. Por ejemplo, tengo la variable resultado aquí y no en ningún lugar de mi código. Si quiero mostrar el resultado, valor en el Cosle Agrego algo así aquí y en el navegador, tengo algo así. Error de referencia. El resultado no está definido. No tengo ninguna variable llamada resultado en mi código. Si hago clic aquí, me llevará a la línea que tengo error para esa línea. Como ve, aquí está mi error. Pero ya ves, aquí tengo el resultado. Por qué no puedo acceder a esta variable fuera de mi función porque el alcance de esta variable está justo dentro de esta función. Entonces, cada variable que defina dentro de su función, o incluso los parámetros que defina para su función, no pueden ser accedidos fuera de esa función. Por ejemplo, no puedo si duplico esta línea, y quiero acceder al parámetro x que aquí defino, tengo el mismo error aquí. X no está definido. Además no puedes acceder antes de tu función. No solo después de definir la función, tampoco puedes acceder a los nombres de los parámetros y las variables que definas dentro tu función fuera de tu función, ya sea antes de la función, donde hay después de la función. Aquí, si guardo esto, como ven, x no está definido. Si deine esto, la línea que tengo error para eso está aquí, la línea número dos en mi código javascript, y como ven, esta es la línea número dos Vengo en estas líneas y vuelvo a guardar, como ven, el error ya se ha ido. En cosa más. Déjame definir la variable x aquí y establecer un valor para esta x como 50, y guardar esto y C en el navegador, C, el valor para x está aquí 50. También tengo la variable x aquí como parámetro, y el valor que está pasando a esta variable x a este parámetro x aquí está aquí es diez y aquí es 50. Veamos el resultado. El resultado es el mismo que lo que ya tenemos. Y, cuando define una variable fuera de la función, Por ejemplo, x aquí. Si nuevamente define esa variable dentro de su función, ya sea como un parámetro o como una variable dentro de su código de función, no podrá acceder a la variable que se define fuera de esa función. Y debido a esto, el resultado que quieres tener en el navegador puede no ser lo que esperas. Como otro punto aquí es que cuando quieras llamar a una función o invocar la función, no olvides usar este paréntesis Si no usas este paréntesis, no está llamando a la función No devolvemos ningún resultado para. Por ejemplo, si defino una variable o algo así, llamar a mi función y establecerla como suma, y quiero mostrar el resultado de esta llamada mi función. En el navegador. Veamos qué va a pasar. Como ve, tengo la función en la Csole, pero no el resultado de esa función es una función aquí Entonces, si realmente necesitas el resultado de una función en tu código de script Java, no olvides usar paréntesis y pasar los parámetros para esa función Podemos usar mucho la función en nuestro código en el futuro. Es mejor entender el concepto de función y por qué usamos y definimos una función en nuestro código. Únete a mí en la siguiente parte. 18. Día 5: métodos de matriz: parte 1: Hola a todos, y volveremos. En el do anterior, hablamos de arrays y funciones en scripts Java. Hemos llamado funciones como métodos en Java script dos. Si estás familiarizado con otros lenguajes de programación, es posible que tengas algo como esto en esos lenguajes como. En este do, vamos a hablar de algunos métodos o funciones que se definen para arrays en scripts Java. En Javascript, podemos categorizar estos métodos en cuatro categorías, basic, search, sort e iteraciones Aquí, podemos ver una lista de estos métodos en javascripts, pero Estos no son todos los métodos para array en Jova Tenemos muchos más métodos. En este video, solo te presentamos algunos más importantes que puedes usar mucho en tus programas. Veamos cuáles son estos métodos. Aquí, agrego otro Jovacript cinco llamados métodos RA JS, el JS es la extensión para Jova script f. Y solo copio uno de mis documentos de Schimel, por ejemplo, este Kids Control C, luego Control V. Asegúrate de que estoy cambiando el nombre de los cinco correctos PreSF dos y y dije cinco correctos PreSF Y también cambié el título aquí como nosotros por aquí y aquí. Y arreglar la relación con el archivo script Java que obtuve ray Mets. Cierro esto. Aquí en mi archivo script Java, defino un costo de uso. Déjame nombrarlo así, por ejemplo, mi matriz. Puede definir una matriz vacía y establecer los valores para cada elemento dentro su matriz más adelante o puede establecer los valores correctamente cuando defina su matriz. Si recuerdas, eso dijimos. Puede definir diferentes tipos de elementos dentro de su matriz. Por ejemplo, números, valores de bulion, valores de cadena, y los otros tipos como, Déjame, por ejemplo, s así Como ve, tengo una combinación de diferentes tipos dentro de mi rayo. Y vamos a mostrar esta matriz en el Csle que bloquea mi matriz. Digamos, y para mostrar esto en el navegador, voy a hacer clic derecho sobre este archivo y elegir abrir con servidor Light. Como estoy mostrando mi matriz. En el Csle, debo hacer clic derecho aquí y elegir inspeccionar aquí Y dentro de esto, tengo mi anuncio. No te preocupes por este error aquí. Esto es por los cinco vacan y porque no tengo cinco acon en mi carpeta raíz, aquí tengo este error Si no sabes de cinco con, solo puedes ver el curso relacionado hacer sobre el ícono de cinco en el curso CML CSS Déjame refrescar esta página. Bien. Y esta es mi matriz aquí. Como ves, cada ítem tiene diferentes valores de diferentes tipos. Ninguno que usemos los diferentes métodos o diferentes funciones que están predefinidas para matrices en ol script. Si desea utilizar los métodos que se definen para las matrices en el script Goal, necesita una matriz. Entonces defino mi matriz aquí. Y para usar esas funciones, debes escribir el nombre de tu matriz. Aquí está mi matriz y presione la tecla punto en su teclado o la tecla de punto en su teclado. Y como veis, me trae una lista de diferentes métodos o funciones para el array que está predefinido en el script Jo. Déjame elegir por ejemplo, turno. Presiono inter aquí porque esta es una función, y quiero llamar a la función que se define para esta matriz, debería usar paréntesis Como ve aquí. Mira la descripción de este método. La descripción dice, este método elimina el primer elemento de una matriz y lo devuelve. Si su matriz está vacía, se devuelve undefined y la matriz no se modifica. Pero si tu matriz no está vacía, devolverá el primer elemento dentro de la matriz, y todos los demás elementos se desplazarán un índice superior. Significa que el ítem número uno será el número cero en su matriz. Déjame agregar consola que como aquí para mi array, guardar y C. Como veis, el primer ítem aquí, eso fue 3.14 ya no hay en mi array aquí, porque esta es una matriz, podemos ver todos los cambios aquí como Pero el primer ítem fue de 3.40. Y cuando uso shift para array, se elimina el primer elemento, y todos los demás elementos se moverán al índice superior. Como ves, la cadena hola está ahora en el índice cero, y así sucesivamente. Si quieres ver lo que es realmente como resultado para la función shift aquí, puedes poner esto dentro del cosle de perro Aquí, utilizo Csle que bloquean alrededor de esta función de cambio. Como veis, debido a que este método con devolver algo, puedo usarlo dentro del cosle de do log o cualquier otra parte de mi código que necesite para el primer ítem dentro de mi array Y como ve, el primer ítem aquí es 3.40. Si duplica esta línea, puede ver eso. Siempre se devolverá el primer elemento de la matriz, y la longitud de la matriz será menos ¿qué? Por ejemplo, si duplico esta línea usando todo shift y down k y mi teclado. Y ahorra. Eso ya lo ve. El primer ítem fue 3.14. Y entonces la matriz se inicia a partir de este índice. Este es el índice cero. Entonces el primer ítem es hola aquí. Y cuando vuelvo a cambiar, esto ya que se devolverá el primer ítem, y mi matriz al final es algo así. Déjenme com esta línea por ahora. Como dije, usando el método shift, se puede eliminar el primer elemento, el primer elemento de una matriz y desplazar los otros elementos hacia la parte superior al índice inferior. Como ve aquí, el primer ítem aquí está en el índice 050, y cuando uso el método shift aquí, se devuelve el 50, y mi array es algo así El número 100 está en el índice cero ahora. Sigamos en la siguiente parte. 19. Día 5: métodos de matriz: parte 2: Él todos y volveremos. El otro método para la matriz es shift. En lugar de turno, puedes usar unshift si lo necesitas. Usando shift, podemos agregar un nuevo elemento al comienzo de su matriz en el índice cero, y los otros elementos dentro su serán movidos al siguiente. Déjame usar mi array shift y dentro de los paréntesis aquí, deberías definir los elementos que quieres agregar a tu A. Por ejemplo, algo como esto, y copiar esta línea y pegarla aquí para ver mi matriz después de unshift Como veis, ahora mi A es algo así. Primero, el primer elemento de mi matriz se elimina usando el método shift. Y entonces tengo algo como esto. Y aquí agrego Otro elemento usando el método unshift, y mi array es algo así Cada unshift que use para su matriz agregará otro elemento al comienzo de su matriz Entonces como dije, usando unshift, puedes agregar un elemento en un ítem al inicio de tu array Aquí uso unshift para esta matriz. Esta es mi matriz, y agrego 50 al principio de mi matriz, y en el resultado, tengo estos para mi matriz, y unshift es un método básico para matrices en Java scri ¿Qué pasa si quieres eliminar un artículo? Desde el final de su matriz o agregue un elemento al final de su matriz en lugar del comienzo de su matriz. Para ello, contamos con dos métodos. Usando pop, podemos eliminar el último elemento dentro de su matriz. Y usando push, puedes agregar un elemento al final de tu matriz. Déjame usar mi array dot pop. Y como veis, la descripción para esta metateoría que quita el último elemento de una matriz y lo devuelve. Para que puedas mostrar o usar el valor que se devuelve usando pop meta. Si la matriz está vacía, no tienen nada. Tienes un valor indefinido como resultado. Así puedo mostrar este valor usando console.l2. Y para mi matriz también, y vamos a ver. Ahora, como ve, el último ítem aquí es falso. Usando pop, tengo falso como valor aquí. Y mi ara es algo así porque el último ítem está girado Entonces, usando POP, puedes acceder o eliminar el último elemento dentro de una matriz. Y aquí se ve el último elemento de mi matriz es 15 con índice ocho. Y cuando uso POP, elimino este elemento, y como resultado, mi array tenemos ocho ítems. Usando push, puede agregar otro elemento al final de su matriz. Como ves aquí, nuevos elementos para agregar a la matriz. Abre los nuevos elementos, nuevos elementos al final de la matriz. Y como resultado, conserva una nueva longitud de array. Por ejemplo, si la longitud de la matriz es tres, y usa push para agregar otro elemento para agregar otro elemento a su matriz, El valor de retorno para este método es cuatro. Permítanme agregar, por ejemplo, cuatro y mostrar mi matriz usando el punto de consola. Esto es lo que tengo después de empujar un elemento en mi matriz. Si agrego consola punto por aquí, lo que tenemos, no olvides cerrar también las carnes. Tengo cinco. La longitud de la matriz aquí es cuatro, como se ve aquí, el número cuatro aquí, Después de empujar otro elemento a mi matriz, la longitud de esta matriz es de cinco, y aquí está la matriz resuelta. Déjame hacerlo un poco más grande para que puedas verlo mejor. Si quieres hacer zoom aquí, solo usa tu campo de boca mientras lo mueves hacia arriba, se hace más grande. Puedes acercar el zoom. Y si quieres alejar el zoom, sólo tienes que mover la boca hacia abajo. Entonces como dije, usando el método push, ese es un método básico para arrays en script Java, se puede agregar un elemento o un elemento al final de la matriz. Así que aquí, esta es mi matriz. Tengo ocho elementos, ocho elementos dentro de mi matriz, y los índices son 0-7 Y cuando uso push by 50, tengo el 50 como último elemento dentro de mi matriz. Y ahora mi array tiene nueve elementos, nueve ítems. Sigamos en la siguiente parte. 20. Día 5: métodos de matriz: parte 3: Hola a todos, y bienvenidos de nuevo. Si desea copiar su matriz en otra variable, puede usar un método en rodajas. Pero veamos cómo. El método slice devolverá una matriz que es una copia de su matriz. Entonces necesito establecer el resultado del método slice en otra variable o mostrarlo en la consola o donde sea que necesite. Así que defino const mi nueva matriz y la configuro como mi matriz que una rebanada Usando el método slice, puedes copiar tu matriz. El método slice puede tener un parámetro. Si no define el parámetro, significa copiar desde el principio de su matriz de la matriz actual. Y el comienzo de la matriz es el índice cero, y también se puede establecer el índice del último elemento para el método slice también. Déjame usar el método slice sin ningún parámetro aquí, como ves, y mostrar mi nueva matriz aquí. En una configuración de mi matriz. Ten cuidado. Estoy mostrando mi nueva matriz aquí no mi matriz. Digamos y veamos. Como ves, la nueva matriz es la misma que mi matriz. Pero permítanme duplicar esta línea usando s, shifts y down array, y comentar la superior. Dentro del slice puse, por ejemplo, número dos, y veo en el navegador, como ves, el método slice aquí, copia del índice dos de mi array. Cero, uno, y dos y dos comienzan desde aquí hasta el final de la matriz. Aquí, permítanme simplemente duplicar esta línea otra vez, vengan en esta línea, y al final parámetro por ejemplo, T aquí y vea el navegador ahora. Como veis, solo tengo un ítem dentro de la nueva matriz. Comienza desde el número dos, hasta el número tres menos uno. Y yo me senté por ejemplo aquí. Cuatro, ahora tenemos dos elementos dentro de su matriz. Empezar desde el índice. Dos, hasta que el índice cuatro menos uno, dos y tres estarán en el resultado. Si solo quieres copiar tu matriz exactamente en otra matriz, podemos usar un método slice sin ningún parámetro. Así que usando un método slice en array, podemos rebanar una pieza de matriz en otra matriz en una nueva matriz. Como se ve aquí. Este es mi array, lo primero que tengo para mi array. Y cuando uso un slice para esta matriz, así, tengo el resultado para new array. Así que la primera matriz que es mi matriz aquí no va a cambiar. Otro método para la matriz es épico. Usando el método esplic, puede eliminar cualquier elemento de su matriz, o puede insertar un nuevo elemento dentro de su matriz No solo al comienzo de su matriz, ya que usamos el método unhit o al final de su matriz usando el método push Usando un método de empalme, puede agregar o insertar elementos, en cualquier lugar dentro de su matriz. Veamos como digo mi matriz de empalme de puntos. Como ve, aquí tengo diferentes parámetros. El primer ítem es el número de inicio. Significa índice de inicio, donde en mi matriz. Por ejemplo, si dijera, dos, significa un inicio desde el índice dos. El segundo parámetro aquí es eliminar recuento. Significa cuántos artículos se deben quitar. Si pongo un cero, significa que no se deben eliminar los artículos. Y los últimos parámetros es la lista de los ítems que puedo agregar. Y el último parámetro es la lista de los elementos que quiero agregar a mi array. Por ejemplo, permítanme establecer como verdaderos i y yo y esta línea aquí también. Pero esto pasa aquí y vi el navegador, como ves, los nuevos elementos que definí para mi array, agregaron desde el índice dos, cero, uno, dos, esto es cierto, entonces alto y y el ítem que estaba en el índice cero ya está aquí. Ahí en el índice cinco. Inserté tres nuevos elementos dentro de mi matriz. Y permítanme copiar esta línea. Comenta esto usando el control slash. Y yo dije, por ejemplo, dos aquí. Establezca un valor para el parámetro delete count y guarde. Verás, ahora tengo algo así en mi matriz. Del índice dos, elimine dos elementos y agregue estos tres nuevos elementos. Esto es cierto y se elimina este número. Y yo en cambio, tengo estos tres elementos dentro de mi A. Y si simplemente no mencionan los nuevos elementos como estos, significa eliminar los elementos que especifique aquí, de qué índice, el índice dos. Ven en esta línea primero, Save y C, como veis, se quitan estos dos elementos, del índice dos, quitan dos elementos. Entonces, usando un método de empalme, puede insertar elementos en la matriz o eliminar los elementos de la matriz o hacer ambos al mismo tiempo. Aquí, no especifico nuevos elementos, por lo que solo quita los elementos de mi matriz. Comienza desde el índice dos y elimina cuatro elementos de mi matriz. Si quiero especificar agregar elementos insertar elementos dentro de mi matriz, debo agregarlos después del parámetro delete count después de estos cuatro aquí. Si especifico cero en est de cuatro aquí, significa no eliminar ningún elemento. Sigamos en la siguiente parte. 21. Día 5: métodos de matriz: parte 4: Hola a todos, y volveremos. Si quieres verificar, si hay algún artículo dentro de tu ary, puedes usar el método index. Por ejemplo, permítanme decir mi índice ara. Devolverá el índice de cualquier artículo que especifique aquí. Qué artículo, por ejemplo, permítame saludar. Y como resultado, devolvería el índice de la primera ocurrencia del elemento del valor que aquí especifique. Si este método no puede encontrar ningún elemento como este dentro de su matriz, el resultado será menos uno. Necesito mostrar el resultado en alguna parte, por ejemplo, consola que inicie sesión y vea en el navegador. El ítem hola está en el índice S aquí, esta es mi matriz, y el hola está aquí. Y si acabo de copiar esta línea, y aquí dije alto, por ejemplo, ya que no tengo alto en mi matriz. El resultado es menos uno. Significa que no hay ningún elemento como este dentro de esta matriz. Entonces, usando índice de método en matrices, es decir una especie de métodos de búsqueda, puede encontrar el índice de un elemento dentro de su matriz. Por ejemplo, como ve aquí, el índice del ítem siete es cinco aquí. Pero el índice del ítem 750 es menos uno porque no hay tal ítem dentro de esta matriz. Un índice hacia arriba encontraremos el índice de la primera ocurrencia de este ítem si existe. También tenemos último índice arriba. A diferencia del índice que encontrará la primera aparición de un elemento dentro de una matriz. El último índice hacia arriba encontrará la última aparición de un elemento dentro de una matriz. Y si no encontró ningún ítem como este, por ejemplo, último índice de 750, devolverá menos uno como índice como resultado. Otro método para matrices es joint. Usando joint, podemos convertir su matriz en una cadena. Tenemos dos métodos para convertir nuestra matriz en cadenas. En primer lugar, el método de dos cadenas, y el segundo es conjunto. Pero la diferencia entre las dos cadenas, y el método joint es que usando joint, puedes establecer un carácter o el separador que deseas unir los elementos dentro de tu array. Veamos cómo. Por ejemplo, digo console dot porque el resultado de estos dos métodos son string. Digo mi matriz punto mi matriz punto a cadena. Convierte mi matriz en una cadena, y este es el resultado en el navegador. Los artículos están separados por comas. Pero déjame duplicar esta línea y aquí en vez de usar dos cadenas, uso join. El guardado y C. Ya ves, tengo el mismo resultado para dos cadenas. Aquí. Pero déjame duplicar esta diapositiva. Si especifico un personaje, por ejemplo, algo así. Ahora, los elementos se unen usando estos personajes. El uso de la metogía de dos cadenas puede convertir su matriz en una cadena Y por defecto, los elementos dentro de tu array, nos unimos usando el carácter de coma Pero si usas join para conectar los elementos dentro de tus matrices juntos, también puedes especificar el carácter. Y si no especificas el personaje aquí, significa carácter. Aquí, me uno a los elementos dentro de la matriz, usando el carácter y veo, este es el resultado. Si recuerdas, dije aquí, usando index of, podemos encontrar el índice de un ítem dentro de la matriz. Si ese elemento existe en su matriz. Y si el ítem no existe en tu array, el resultado de este método es menos uno. Tenemos otro método que puedes usar para verificar si hay un ítem en la matriz o no. Y el resultado Para este método no es el índice de la matriz, es simplemente verdadero o falso. Si el resultado es verdadero, significa que el elemento existe en la matriz. Y si el resultado es falso, significa que el ítem no existe en la matriz. ¿Cuál es ese método? Es incluir consola punto como mi matriz, incluye incluye qué? Define el elemento que desea buscar dentro de su matriz. Por ejemplo, 25 y guardar y ver el navegador. El resultado es cierto aquí. Esto es para incluir. Se puede ver que este es el resultado de esta línea. Y si duplico esta línea, y por ejemplo, dije, busca 250 en mi array, tienes fuentes aquí porque no tengo ese ítem dentro de mi array. El uso incluye, puedes pollito si un artículo. Así que el uso incluye. Podemos verificar si el uso incluye método. Podemos verificar si existe un valor en una matriz o no. Si el valor existe, el resultado es verdadero para este método. Y si el valor no existe, el resultado es falso, como se ve aquí. La matriz incluye el ítem siete, por lo que el resultado es verdadero, pero no incluye el valor 750, por lo que el resultado es falso. Sigamos en la siguiente parte. 22. Día 5: métodos de matriz: forEach: A Hola a todos, y volveremos. En esto, vamos a hablar los otros métodos para arrays en script Java. Uno de los métodos más utilizables para las matrices en script Java es para e. Usando f e, puede llamar a una función uno para cada elemento de la matriz. ¿Cómo? Permítanme definir otra matriz, por ejemplo aquí, const numbers. Algo así. Tengo una matriz de números. Y aquí quiero escribir cada uno de los elementos de la matriz en la consola por separado. Cómo puedo usar el método de cuatro pulgadas aquí. Entonces números que cuatro H. Dentro de las cuatro H como parámetro, se necesita una función. Así que en java script, parámetro para función puede ser una función dos. Entonces necesito definir una función para este método. Pero, ¿cuál es la condición para definir esta función para este método? Como ve aquí, necesito un valor como parámetro. Necesito un índice, y necesito la matriz. La matriz en sí. Aquí, antes o después de esto, defino una función. Y llamarlo como correcto, por ejemplo, senté el parámetro como índice de valor y el arco. Dentro de esto, digo, abogado, ese valor. El valor es el valor de cada elemento en su matriz. También aquí, puedes sentarte por ejemplo justo en la cussle. El ítem en el índice, por ejemplo, cero es por ejemplo aquí 12. Si quieres tener algo como esto, podemos rito tu cssle que este cssle, ese registro Lo que el índice formeter aquí es el índice del ítem, y el valor es el valor del ítem en sí Estoy aquí en esta parte. En esta parte, debería llamar a esta función. Pero debido a que esta es una función como parámetro, solo escribo un nombre para esta función. Y digamos como en el navegador. Como ve, tengo 12 ítem en el índice cero es 12. Y permítanme comentar esto. Para que lo veas mejor. Tengo algo como esto para estos números Y si llamo a esto para cada función para copia técnica de examen, pegarlo aquí. En lugar de números, llamo a mi matriz, y tengo algo estos en la suela. Entonces, usando cuatro e, puede hacer una prueba para cada uno de los elementos dentro de su matriz de esta manera. Por ejemplo, si desea agregar un número a cada uno de los elementos dentro de su matriz. Déjame hacer esto así. Vamos a resultar como valor más dos y escribir en el castillo que registran el resultado. Y permítanme comentar esta línea. Como veis, ahora tengo esto en el navegador. Y para estos dos elementos, porque son una cadena, si agrego algo al valor de la cadena, el resultado será la cadena dos. Entonces aquí, agrego número dos a cada uno de los elementos dentro de mi matriz. Pero qué pasó con los elementos dentro de la matriz misma. Entonces déjame agregar cosle ese registro. O números, por ejemplo, como ves, los elementos para la primera matriz de números son la misma matriz que la matriz inicial. Pero solo en los cuatro cada método, cada ítem se agrega a dos. Un punto más aquí es que para cada uno, no es necesario definir realmente una función diferente aquí. Puedes escribir una función directamente en los parenteses aquí. Déjame mostrarte los números para cada uno. Estar dentro del para cada uno, necesito una función. Debería usar la función ker para definir mi función aquí. Pero porque estoy definiendo la función. Dentro de esto como parámetro. No tengo que definir un nombre para esta función, como lo que tenemos aquí, por ejemplo, aquí, tenemos. Pero aquí, no necesito ese nombre. En cambio, debería definir los parámetros para esta función. Como ves, me está diciendo, necesito valor, índice y el array en sí. El primer parámetro es igual. Entonces necesitas al menos definir un parámetro aquí. El nombre para el parámetro puede ser cualquier cosa. Por ejemplo, value, si lo deseas, puedes configurarlo como item o cualquier otra cosa. Por ejemplo, permítanme decirlo como ítem aquí, y luego llaves porque necesitamos definir el código el cuerpo de la función Aquí, por ejemplo, permítame decir consola que me gusta, muéstrame el artículo. Aquí y punto y coma aquí y aquí como t. Porque este es el final de este paréntesis para cuatro cada método Entonces aquí para cuatro, puedes definir la función así o así, definir la función por separado y llamarla dentro del método four H. O definir la función dentro del para cada método como el parámetro. Ahora veamos y veamos en el navegador. Como ve, tengo mis artículos aquí así. Sigamos en la siguiente parte. 23. Día 5: métodos de matriz: mapa: Hola a todos, y bienvenidos de nuevo. En esto hacemos, vamos a hablar otro método para arrays que se llama map. Permítanme definir mapa primero y luego ver la diferencia entre el mapa y para cada uno. Aquí, defino números que mapean. Y para map como parámetro, necesito una función dos, como la función que tenemos para cada uno. Podemos definir una función por separado. Y agrega un nombre para tu función, o puedes definir la función aquí dentro de los paréntesis para el mapa como argumento Déjame definirlo aquí. Debes definir los parámetros que necesitas dentro de esta función. Puede tener hasta tres parámetros. El valor que es el ítem en sí, el índice, que es el índice del ítem, y la matriz misma. Por ejemplo, permítame llamar al primer parámetro como valor, ese es el valor de mi artículo. Y déjame mostrar el valor en el registro, eso es guardar y ver en el navegador. Como ves, F aquí, dos aquí es el resultado de la por cada metro. Y de aquí para acá es el resultado del método del mapa. Déjame añadir comentario en los registros también, algo como esto. Añado estas dos líneas aquí para mostrar en el resultado de consulta para cada uno está aquí, y el resultado para el método de mapa está aquí. Pero, ¿cuál es la diferencia entre map y para cada uno? En mapa, podemos devolver valor. Devuelve cualquier cosa que quieras, por ejemplo, haces una tarea en cada uno de los elementos dentro de tus arrays, y quieres tener el resultado. Entonces aquí, permítanme regresar, por ejemplo, el valor multiplicar dos. Digamos C en el navegador. Como ve, todavía no tengo nada aquí en la cosole. Pero el resultado del mapa es una matriz en sí misma. Entonces aquí puedo definir una nueva matriz, por ejemplo, un nuevo número, y establecer el valor para este nuevo número como mapa para los números. Y luego déjame olvidé la columna sem aquí, mostrar la nueva matriz de números en la consola guardar y S. Como ves, la nueva matriz de números está aquí. Cada elemento de la matriz de números es multiplicar dos, y el resultado está aquí. Recuerde, la matriz de números en sí no se cambia. Déjame mostrar los números ra dos aquí. Y mira, esta es la matriz de números, y esta es la nueva matriz numérica. La diferencia entre map y para cada uno es que canta para cada uno, puedes hacer una prueba para cada uno de los ítems dentro de tu array, pero el para cada método no puede devolver nada como resultado. Pero cuando usas map, el resultado del método map es una matriz, y puedes usar esa matriz en cualquier otro lugar dentro de tu código JavaScript si lo necesitas. JavaScript tiene más métodos para matrices. Te recomiendo que escribas el nombre de tu matriz, por ejemplo números. Y después del periodo, puedes ver una lista de los métodos que ya tienes para arrays, como ves aquí. Este icono aquí está mostrando el método. Y este icono significa la propiedad. Si hablamos de la propiedad de longitud en el anterior. Y por ejemplo, usando la longitud, puedes acceder a la longitud, el conteo de los números dentro de tu matriz. Y usando los otros métodos, puedes hacer algo especial para tu matriz. Por ejemplo, usando sort, puede ordenar su matriz. E insisto en que hagas clic en cada uno de estos métodos y veas la documentación, por ejemplo, entonces quieres ver la documentación solo tienes que abrir los paréntesis aquí y ver qué está diciendo de este método Además, en VSC, si mantienes la tecla de control en tu teclado y Klick en el nombre del método, podemos ver la documentación de estos métodos aquí como pero no cambies las cosas que ves Por ejemplo, si presiono la tecla de control y lame sobre esto, veo la descripción para el método de mapa aquí. Y también, puedes ver el método four H aquí como Como tenemos muchos métodos para arrays de un script, podemos llegar a los otros métodos para arrays durante sus puntuaciones, pero te recomiendo que los practiques tú mismo y veas el resultado en el navegador, si cambias tu array con cada uno de estos métodos. Gracias por mirar. Únete a mí en la siguiente parte. 24. Día 6: operadores aritméticos: Hola a todos, y bienvenidos de nuevo. En este video, vamos a platicar operadores en Java Script. Usando operadores, puedes realizar operaciones matemáticas o de comparación dentro tu programa dentro de tu código por defecto. Son diferentes tipos de operadores en Java script que se pueden utilizar para diferentes propósitos. Podemos ver la categoría de operadores aquí en esta diapositiva. Tenemos asignación aritmética, comparación y un operador de cadena, y también tenemos operadores ternarios y de tipo beat wis lógicos ternarios y de tipo beat wis Esto do, vamos a hablar de operadores aritméticos. Usando operadores aritméticos. Se pueden realizar operaciones aritméticas en números. Estos números pueden ser literales. Significa cinco, diez, 3.5, estos son números literales, o pueden ser variables. Si define una variable de tipo número, puede usar estos operadores aritméticos en ella y hacer el cálculo en d. podemos ver una lista de operadores para operaciones aritméticas en Jova salta Veamos cómo podemos usar estos operadores. Bien, para mostrar el uso de operadores aritméticos, creo un nombre fino operadores que S para código de script Joa y operadores que HTM para mostrar el resultado del operador que fi en este documento Y deberías agregar una relación usando el elemento script dentro del código rel. Aquí quiero usar operador athmetic. La mayoría de los operadores en Joa Script necesita dos operandos ¿Qué es la ópera? Déjame usar el operador de adición. Por ejemplo, déjame definir una variable let sum igual cinco más seis, como ves, este es operador de suma. Se necesitan dos ers para operador de adición aquí, uno antes del operador y otro después del operador. Las huellas aquí son cinco y seis. En Java ski, cuando usas plus, significa adición. Agrega dos números juntos. Si quieres ver el resultado, puedes usar consola punto L y mostrar la suma en el navegador, penit live server, inspeccionar y en el Csle, tenemos 11 como resultado aquí Para sumar, necesitamos dos rads. Estos rads pueden ser números o pueden ser variables de tipo número Por ejemplo, permítanme definir el primer número como cinco y el segundo número como seis, y luego sumar estos dos números juntos y mostrar el resultado en el bloque cosle do Y aquí, los operandos son primer número y segundo número antes y después del operador Y este es el resultado en el navegador. Para restar dos números, puede usar el operador de resta del operador menos Aquí, lo digo primero número menos o restar del segundo número Y mostrar el resultado en suela, y este es el resultado. Entonces esto es sustracción. O también puedes usar números, los números literales como este para este operador. El operador de resta necesita dos uprants. La siguiente operación aritmética es multiplicar. Déjame definirlo como M y primer número, estrella o multiplicar segundo número. Esto es multiplicación, y muestran el resultado en Carso, y este es el Y necesitamos dos helechos para multiplicar como primer número y segundo número más complicada Aquí también se puede tener una operación aritmética Por ejemplo, suma, resta, multiplicación o división en un Estas son solo operaciones simples. La siguiente operación es división, neta di primer número división por segundo número, y esta es división y mostrar el resultado en consola, guardar y C. Este es el resultado. Y para la división, necesitamos dos artes, como ven aquí. Y la siguiente operación es el resto. Utilizamos primer signo de porcentaje de número. Este es operador de módulo. Conserva el resto de la división. Por segundo número y mostrar el resultado Cosle como ves, el resto de la división 5/6 es cinco Aquí para la operación restante, para la operación del módulo, necesitamos dos pern como th Esto es el resto. El siguiente operador es el operador de exponenciación. Usando este operador, podemos elevar la primera pern a la potencia de la segunda superior Permítanme definir po como una variable aquí. Después primer número, exponenciación, luego el segundo Esto es exponenciado. Y ver el resultado en el navegador. Esto en contra lo hacen. Como veis, el resultado para cinco a la potencia de seis es éste. En lugar de usar el operador de exponenciación, podemos usar la función power en JavaScript Cómo me permiten definir xp dos como M punto power primer número sobre segundo número. Y ver el resultado y el costo es ins eso. Como ve, estos dos valores son los mismos. Puedes usar este método, el método power que se encuentra dentro del objeto matemático de Jovcript Y tener el mismo resultado que el operador de exponenciación. Para el operador de exponenciación, se necesitan dos operaciones El siguiente operador en el script Jo es el incremento y decremento Cómo usamos los operadores de incremento o decremento, primero número dos signos más, y eso es todo. Incrementa en uno el primer número. Es igual a algo así, primer número equivale al primer número más uno. Tendrá el resultado igual que éste. Si ve el primer número en la consola, ya ve, tengo seis aquí. Para el operador de incremento, solo necesita una operación. También contamos con operador decremento. Segundo número, por ejemplo aquí, dos signos menos, y ver el segundo número en consola. Tengo cinco para el segundo número ahora aquí. Esto es lo mismo que el segundo número es igual al segundo número menos f. En lugar de usar algo como esto, puedes usar esto en tu código Javascript. Entonces como veis, para este operador decrementador. Quiero decir menos menos, solo necesitas una operación. Este plus plus, y este menos menos puede ser ante los operantes dos Por ejemplo, más más primer número. Esto es lo mismo que esto. Vengo en este dos, y también tengo menos menos segundo número. Esto es lo mismo que esto. esto lo llamamos ya que el operador está antes del extremo superior aquí como prefijo. Y para éste, debido a que el operador está tras el extremo superior, lo llamamos como post fix. Y también aquí, esto es post fix, y esto es prefijo. Por defecto, el resultado para los operadores postfix y prefix es el mismo Pero hay una pequeña diferencia entre el operador que usa después Dobrin y el uso del operador antes Me refiero al operador de postfix y prefijo para operadores incrementadores y decrementadores Permítanme mostrar esta diferencia con un ejemplo. Déjame definir otra variable aquí, por ejemplo, x como diez y déjame definir la variable y aquí como x más más aquí. Déjame mostrar Ambas variables en la consola así, x es x y duplicar esta línea y cambiar aquí. Después de usar x más x es 11, pero y es diez. Verás, dije, y debería ser x plus plus. Pero y es diez. Déjame mostrar el resultado aquí para x también, y ves la diferencia. Nuevamente, x primero es diez. Después de plus plus es 11, pero ¿y es diez? Y y es diez porque antes del operador más más aquí, el valor de la x se asignará a la y. usemos el prefijo. Deje que z plus y, algo así, y muestre el resultado para z también. El y aquí es diez, y el valor para z es 11 después de usar más más cuatro y. Entonces aquí, primero y se sumará a uno, entonces el resultado de esto se asignará a la variable z. Si muestro la variable y aquí también, vea, tanto la y como la z son 11. Entonces, cuando quieras usar estos operadores en tu programa, ten cuidado con esto. Post fixes, se usa el valor para la variable, entonces se aplicará la operación. Pero para los prefijos, primero se aplica el incremento o decremento, luego se utilizará como resultado el valor Usando la operación aritmética, puedes hacer cálculos matemáticos o aritméticos en tu código javascript donde lo necesites Cuando quieras usar, estos operadores, ten cuidado con la pequeña diferencia entre las correcciones de postes y los prefijos Déjame decirte otro punto aquí. Supongamos que tenemos tal expresión atmética en nuestro programa. ¿Cuál es el resultado de esta expresión? Déjame mostrar esto en el navegador? ¿El resultado es 250 o 120? Antes de que veamos en un navegador, trata de adivinar qué pasó. Si estás familiarizado con otros lenguajes de programación, puedes adivinarlo correctamente. Pero déjame ver ahora, el resultado es de 120. ¿Por qué no es 250? Qué operación se realiza primero. En el script Java, el operador tiene prioridad entre sí Y esto describe el orden en que se realizan las operaciones en una expresión aritmética Déjame formatear mi documento aquí. Es mejor. En esta expresión, el primer operador que se realiza es la multiplicación, luego el más y luego la resta En total, la multiplicación y división tienen mayor precedencia que la suma y Pero se pueden cambiar los precedentes de los operadores en el script Java usando paréntesis Déjame duplicar esta línea y entrar. El superior, y usando paréntesis aquí de aquí a aquí Ahora veamos el resultado en el navegador. Como ve, el resultado es ahora de 250. Lo primero que está dentro los paréntesis se calculará, después lo que está fuera de los paréntesis Entonces muchos operadores tienen la misma precedencia como suma y resta o multiplicación y división, se calculan de izquierda Entonces aquí, primero se aplicará más, luego resta También aquí. Si quieres saber más sobre los operadores aritméticos en script Java, solo tienes que escribir más expresión aritmética como esta, más complicada que esta, y ver el resultado en el navegador y ver qué sucede cuando usas diferentes operadores de diferentes precedentes o los mismos precedentes. Gracias por mirar. Únete a mí en la siguiente parte. 25. Día 6: operadores de señalización: Hola a todos, y volveremos en este do. Vamos a hablar de operadores de asignación en JavaScript. Si desea asignar un valor a una variable, necesita asignar operadores. Tenemos diferentes operadores de asignación en JavaScript. Podemos ver una lista de operadores de asignación para operaciones aritméticas en Java script aquí Usémoslos en acción. Bien. Aquí creo un archivo SGM llamado operador de asignación es S y un operador de asignación de archivos de script Joa relacionado punto JS Y agrego una referencia a este guión también. Aquí no tengo nada en mi archivo de script Jova. Usemos operadores de asignación aritmética. Permítanme definir el número uno como por ejemplo. Diez y el número dos como cinco por ejemplo. Como ve aquí, Este es el operador de asignación. Podemos usar este operador de asignación para cada tipo de variable, cada tipo de datos en el paso Ja. Aquí, estoy asignando un número a variable. Este número, esta variable será un número. Usamos equal assign para asignar un valor a una variable. En el video anterior, hablamos de suma, resta, multiplicación y otras operaciones aritméticas hablamos de suma, resta, multiplicación y otras operaciones aritméticas en JavaScript. Como recordarán, si quiero sumar el número uno al número dos y establecer el resultado de esta adición al número dos, debería escribir algo así como este número dos, debe ser el número uno más el número dos. Y déjame mostrar el resultado para número dos en el Cosle usando cose esa luz número dos y guardar y ver este archivo en el navegador Como ve, tengo 15 aquí. Y ahora déjame formatear mi documento. Bien. Cuando se tiene una operación, que el resultado debe ser asignado a uno de los ers. Podemos usar operadores de asignación. Aquí estoy sumando el número uno al número dos, y el resultado debe asignarse al número dos. En lugar de usar esto, puedo escribir algo como este número dos más es igual al número uno. Esta afirmación y esta afirmación son iguales juntas. Puedo copiar esto desde aquí y agregar un comentario a Aquí y comentar esto, y volvamos a ver el resultado en el navegador. Como ve, sigo teniendo 15 como resultado. Entonces en esta situación que se tiene un operante que debe almacenar, el resultado de una operación, podemos usar algo como esto Tenemos lo mismo para resta, multiplicación, división, resto y Déjame mostrarlos todos aquí. Simplemente duplico esta línea usando todo si abajo k, y aquí dije menos o resta, y aquí multifico mi comentario dos, y déjame entrar en la línea superior Y ahora tenemos menos cinco aquí. número dos es cinco, menos el número uno es menos cinco. Y lo mismo para la multiplicación. También sustituyo esto y vengo en esto. Y tengo 15 como resultado. Y para división también, duplico esta línea, comento esta división Citi y aquí en comentario también Entonces ya sabes a lo que me refiero aquí. Número dos, división es igual al número uno es lo mismo que el número dos es igual al número uno división por número dos, y vea el resultado. Tengo 0.5. Y para lo que resta, uso signo persona aquí y lado persona aquí y vengo a esta C. tengo cinco como resto. Para la exponenciación, duplico nuevamente aquí, y uso dos estrellas aquí como señal para exponenciación y dos estrellas aquí para, y com d. ahora tengo esto como resultado en el navegador. Entonces como ves, si tienes que establecer el resultado para una operación, a una de sus rends, puedes usar algo como esto en operadores de asignación en tu código script Java Hace que tu código sea más corto y más legible. Gracias por mirar. Únete a mí en la siguiente parte. 26. Día 6: comparación y operadores lógicos: parte 1: Hola a todos, y volveremos. En este video, vamos a hablar comparación y operadores lógicos en el script Jo. Usando operadores de comparación y lógicos, podemos probar para verdadero o falso de las variables. Los operadores de comparación se utilizan en las sentencias lógicas para verificar la igualdad o la diferencia entre variables o valores. Se puede ver una lista de estos operadores aquí, tenemos igual a que es diferente con el operador de asignación. Mire con cuidado. Aquí tenemos dos signos iguales, y significa igual a dos. Y si tenemos tres signo igual, significa igual valor e igual tipo. Cuando se comparan dos variables juntas usando este operador, si tienen el mismo valor y el mismo tipo, se considerarán iguales. No tenemos igual y no igual valor o no igual tipo, y otros operadores para la comparación como laboradores lógicos Utilizamos operadores lógicos para combinar dos o más expresiones lógicas juntas. Como ejemplo, ves aquí, si consideras x como cinco, e y como diez, podemos verificar aquí el valor para el resultado de estas expresiones lógicas. Usemos estos operadores en acción y veamos cuál es el resultado. Bien para mostrar cómo podemos usar comparación y gital, K los operadores de comparación de nombres de archivo punto y un operador de comparación de archivos Jova script relacionado punto JS Y este es el documento mychel, la estructura básica de un documento químico Y aquí está mi archivo de script Jova. Para mostrar cómo podemos usar operadores de comparación, déjame definir una variable, por ejemplo. Vamos al número uno como diez, y si quieres verificar la igualdad de la variable o dos valores juntos, podemos usar el sitio igual. En Jo sk, tenemos dos signos iguales, uno que es dos signos iguales, y uno que es tres sitios iguales. Estos dos signos de igualdad tienen una diferencia. Estos dos signo igual, comprueban el valor de igualdad entre dos variables o dos valores, y el tipo de las variables y los valores no son importantes. Pero este signo además de verificar el valor, comprobará el tipo de las variables dos. Llamamos a este tres signo igual aquí como comparación estricta. En fin, déjeme mostrar algo en así, para que ese número uno sea igual al número diez. El resultado es, y ver este archivo en el navegador con el servidor de vida. Tengo verdad como resultado aquí porque el valor para el número uno es diez, y estoy comprobando la igualdad con diez como valor. Y déjame usar la consola que registra aquí ahora para el número uno es igual a diez como cadena. Ver el resultado. El resultado sigue siendo cierto. Cuando compara una cadena y un número en el script Java, script Java intenta convertir el valor de la cadena en un número. Por ejemplo, aquí puede convertir esta cadena al número diez. Entonces estas dos afirmaciones son iguales entre sí. Si la cadena está vacía. Déjame duplicar esta línea, esta es una cadena vacía. Veamos que el resultado en el navegador es falso. Cuando Java script quiere convertir una cadena vacía a un número, devuelve cero o cadena vacía. Aquí, la cadena diez es lo mismo que diez. Se convirtió a diez por Javascript. Pero déjame duplicar esta línea otra vez. Si tengo algo más dentro de mi cuerda. ¿Qué pasa con este hola aquí que es una cadena? Jos quieres convertir esta cadena a un número. Veamos el resultado en el navegador. Vamos a guardar y ver el resultado en el navegador. Como ven tengo fallas como resultado para esta operación de comparación aquí. Y, cuando una cadena en Jo SC contiene letras no numéricas. Se convirtió a ninguno, y cuando se compara cualquier número con este valor, el resultado siempre es falso. Entonces, si tienes un número en tu cadena, se convierte al número igual. Si tienes una cadena vacía, ésta se convierte a cero. Si tiene cadena no numérica, incluso una combinación de letras y números juntos, se convierte a ninguno, y en operaciones de comparación, el resultado siempre es falso Déjame copiar esta línea usando el control C y pegarla aquí. En lugar de dos signos iguales, utilizo tres signos iguales, y veo el resultado en el navegador. Como veo, ahora tengo falte. Aquí, La cadena diez no se convierte al diez como número. Usando este signo, podemos comparar el valor y el tipo de dos variables o rands arriba juntos El número uno aquí es un tipo de número. Y este diez es una cuerda. Entonces no puedes compararlos juntos, y el resultado para comparar estos dos tipos diferentes de variables en el script Java es fos. El siguiente operador no es igual operador. Pego esta consola como aquí, y aquí, uso este lado. Esto es cheque de pecado por no igualdad. Si dos variables o dos valores no son iguales, el resultado es falso, y si son iguales, el resultado es verdadero. Si dos variables o dos valores no son iguales aquí. El resultado es verdadero, a diferencia del signo igual. Cierto, F signo igual es el que dos variables o dos valores son iguales. Pero aquí, cierto es el. Dos valores o dos valores base no son iguales. Y si son iguales, el resultado es falso. Veamos estos en el navegador. Tengo falso en el navegador void porque diez es igual a la cadena diez aquí. Y si comparo mi número uno con otra cosa, por ejemplo, cinco aquí y C, tengo verdad ahora. Además de este signo no igual, no tenemos igual Srick, es decir check para no igual valor o no igual tipo Entonces yo dos variables y valores no tiene un mismo valor, el resultado es verdadero, no tiene el mismo tipo, el resultado es verdadero. Pero si son iguales, el resultado es falso. Déjame copiar esta línea, y aquí uso no igual strick que es este signo y necesita dos signos iguales El resultado para esto es cierto. El número uno es un número, y esto es cadena. Entonces el resultado es cierto porque el tipo de estos dos paréntesis aquí no son los mismos Si aticate esta línea y situs. Cinco, el resultado sigue siendo verdadero, y si duplico esta línea y pongo sus diez, el resultado es p porque diez es igual a diez. Sigamos en la siguiente parte. 27. Día 6: comparación y operadores lógicos: parte 2: Diablos, todos, y volveremos. El siguiente operador es mayor que. Aquí, dije, número uno, mayor que por ejemplo, cinco, y ver el resultado en el navegador es cierto. Y? Ser diez es mayor que cinco. Si digo mayor que 20, el resultado es f porque diez no es mayor que 20. Copio estas dos líneas aquí y me siento aquí. Yo en vez de mayor que, uso menos que para aquí y menos que para aquí. Si el valor número uno es menor que cinco, el resultado es verdadero. Si el valor número uno es menor que 20, el resultado es verdadero aquí. Pero por lo demás, el resultado es falso. Ver el resultado. Diez no es menos de cinco, por lo que el resultado es falso. Diez es menos de 20, por lo que el resultado es cierto. También tenemos mayor o igual a y menor o igual a operadores dos. Por ejemplo, déjame pegar estos dos y el mayor que o igual a usar este lado y menos que igual usando este lado. Si el valor para el número uno es mayor que cinco o igual a cinco, el resultado es verdadero. A menos que el resultado sea cinco. Y F aquí, si el valor para el número uno, es menor o igual a 20, el resultado es verdadero, a menos que el resultado sea falso y vea el resultado, ambos son verdaderos. Y si cambio por ejemplo, 15 aquí, para éste, el resultado es falso. Y si dije diez, tengo verdad. Pero si me quito este igual de aquí y compruebo mayores a diez. El resultado son las probabilidades. Entonces para esto, el resultado es falso. Y si agrego iguales a seno aquí, el resultado cambia a true. Entonces, como ves, el resultado para los operadores de comparación siempre es verdadero o falso. Necesitamos estos operadores de comparación en declaraciones de condición en scripts Jo. Estos son tan simples. Solo recuerda las señales y conoce lo que necesitas en tu código. También contamos con operadores lógicos en saltas de trabajo. Usando operadores lógicos, puede combinar dos o más expresiones de comparación juntas. Por ejemplo, permítanme agregar un comentario en mi registro y decir operadores lógicos, por ejemplo. Y aquí quiero combinar dos operadores de comparación usando operadores lógicos. Escribo ese registro porque quiero mostrar el resultado en el registro. Dije el número uno mayor que diez, y el número uno, menos del 20. Esto es y operador lógico. Significa que el resultado para este operador lógico es verdadero cuando la expresión izquierda y la expresión derecha, ambas son verdaderas. Entonces, si el número diez es mayor que diez, y al mismo tiempo, es menor que 20, el resultado para esto es cierto. Vamos a ver ahí en las cejas. Tengo falsas. ¿Por qué? Porque uno de estos no es cierto. Entonces para el operador final, si una de las opera no es verdadera, el resultado siempre es falso. Y si quieres tener verdad como resultado, ambos operantes deben ser ciertos Si duplico esta línea, y en vez de n, digo o la diferencia entre n aquí, y todo aquí es eso. Para todos, al menos uno de los padres debe ser cierto. El resultado es cierto. Digamos C. C, tengo verdad para o aquí. Para todos, una de las operaciones debe ser cierta, así que tienes verdad en el resultado. Y yo los dos son falsos, el resultado es falso. Se puede cambiar el valor de los operadores de comparación de true a fonts o fonts, dos, true usando el operador nut. Aquí, por ejemplo, digamos consola, ese Lg para operador de tuerca, yo uso este letrero, no y el extremo superior debe estar dentro de la aparentesis El número uno es igual a diez. número uno es diez, y se compara con diez usando este signo igual. El resultado para esta expresión que está dentro de la aparentess aquí es cierto Pero cuando uso la nuez antes que ella, significa convertir esto de verdad en falso. L s y ver. El resultado es falso aquí. Si solo duplico esta línea y quito el letrero de la tuerca de aquí, Eso se puede ver. El resultado es cierto. Entonces, usando operadores de comparación, puede comparar dos valores o dos variables juntas y tener verdadero o falso como resultado. Y usando operadores lógicos, puede combinar dos o más operaciones de comparación juntas. Recuerda que aquí comparo la variable número uno con otro valor. Siempre se pueden comparar dos variables juntas, dos valores juntos. Déjame mostrar aquí dos para esto. Que el número dos, por ejemplo, sea 50 Y en contra, ese registro, puedo comparar esto con número uno es igual al número dos. Por ejemplo, para esto, y también para los operadores lógicos. El número dos es menos 45. Por ejemplo. Veo el resultado para estos dos. Tengo para ambos falsos y resultados para comparación. Y los operadores lógicos depende del valor para los operantes. Pero siempre el resultado será verdadero o falso. Gracias por mirar. Únete a mí en la siguiente parte para usar estos operadores de comparación usando sentencia condicional en escritura oral. 28. Día 6: declaración condicional: si ... else: Hola a todos, y bienvenidos de nuevo. En Java script, si se quiere tomar una decisión entre diferentes situaciones, entre diferentes condiciones. En tu programa, necesitas declaraciones condicionales. En Java script, tenemos cuatro sentencias condicionales que puedes ver la lista de ellas aquí. El primero es si queremos especificar un bloque de código a realizar, Si la condición, por ejemplo, si el número es mayor que diez, por lo que este bloque de código debe ser ejecutado. Usando else, se puede definir un bloque de código a ejecutar. Si la condición es falsa. Usando else si puedes especificar una nueva condición si la primera condición es falsa, por lo que esta condición sería verificada y si es verdadera, El bloque de código se ejecutará y de lo contrario no se ejecutará. Usando sentencia switch, puede especificar muchas condiciones y bloque de código para ser ejecutado. Veamos cómo podemos usar estas declaraciones. Por si, aquí creo archivo I S M y relaciono con Il JS y tengo un archivo Fl JS relacionado como. Permítanme definir una variable, por ejemplo, Lumber uno como diez Si desea verificar una condición en el script JVI, puede usar la instrucción if Tecleamos I y dentro de los aparentes aquí, deberías verificar tu estado La condición aquí es en realidad una expresión comparativa de la que hablamos de esto en el video anterior. Por ejemplo, si quiero verificar número uno mayor que diez, o déjame decir como mayor que 20, y hacer una acción, un bloque de código, si este valor variable es mayor que 20. El código, el bloque de tu código debe colocarse dentro de ases rizados. Aquí dije, por ejemplo, consola, ese número uno es mayor que 20. Si el valor para el número uno es mayor que 20, tengo este mensaje en consola. De lo contrario, no tengo nada. El s y C, Como veo, no tengo nada en Cs amor como y porque esta condición es falsa. El resultado para esta condición aquí es falso. Si copia esta declaración aquí y la pego aquí e inset de la mayor menor que 20 Déjame formatear mi documento esto en todo turno y si las teclas, a la vez, tengo este mensaje en Csle no Entonces este código no puede estar equivocado. Porque el número uno no es mayor que 20. Entonces la condición aquí es falsa. Entonces, cuando el resultado para esta condición aquí es falso, este bloque de código no puede estar equivocado. Pero aquí, debido a que el resultado para esta condición es cierto, esta afirmación puede equivocarse. Si quieres establecer un bloque de código para que se ejecute, si el resultado para la condición es falso, déjame copiar esto de aquí. Necesito algo así para aquí. En esta condición, número uno mayor que 20, este bloque de código no puede ser roca. Pero si quiero ejecutar un bloque de código, si la condición es falsa, puedo usar la declaración s. Después si especificas la otra. Y usando llaves cur. Y dentro de esto, debería especificar el bloque de código que quiero ejecutar cuando la condición sea falsa. Copo esto y, por ejemplo, el mensaje, algo así, y veo el resultado en En el navegador. Tengo esto en el navegador ahora. Como ve, se ejecuta la parte s de esta declaración I L. Déjame comentar por aquí. Algo así por aquí y por aquí. La condición es verdadera en esto También puede verificar más de una condición usando la declaración I L. Por ejemplo, permítanme decir si el número uno mayor que 20, este pock de código debe Yo número uno es menor que diez, este pock de código debe R. Podemos agregar si L declaración tanto como unidad, por ejemplo, permítame copiar este segundo y enfrentarlo aquí Por ejemplo menos diez. Y permítanme también formatear el documento aquí. Como ves ahora es mejor. Entonces si esta condición es cierta, este pg cod derecho. Pero si esta condición no es cierta de lo contrario, se comprobará por otra condición aquí. Y si esta condición es cierta aquí, este bloque de código escribirá. Y si no es cierto, comprueba si hay otra condición. Podemos agregar tanto como expresión LTF que necesite. Y al final, puedes tener expresión S, y no puedes tenerla. Es opcional, y depende del programa que estés escribiendo. Permítanme agregar el consentimiento que para cada parte. Agrego costo así para cada parte y veo el resultado en el navegador. Ninguna condición es cierta porque ninguna de esta condición es cierta. Y yo cambio, por ejemplo, una de las condiciones como esta, menor o igual a. Tengo este número uno es menos de diez. Puedo modificar el mensaje también para aquí. En declaraciones condicionales, puede tener más de una condición para comparar juntos y ejecutar una salida de bloque basada en los resultados de estas condiciones. Podemos hacer esto usando operadores lógicos como hablamos de ellos en el video anterior. Por ejemplo, aquí, dije, si el número uno, es mayor que uno, y el número uno es menor que 20. Muéstrame consola algo así y di y ve el resultado en el navegador. Como ven, tengo aquí este mensaje porque el número uno es diez, y este valor es 1-20 También puedo usar otros operadores aquí. Por ejemplo, permítame Copiar esta línea y pegarla aquí, y también formatear el documento para ver que es mejor. En lugar de esto, quiero usar no así. Si el número uno es mayor que uno, y el número uno es menor que 20, el resultado para esto es verdadero. Pero como me falta no aquí, el resultado final para esta expresión es falso, y este código no se equivoque. En una parte para mostrar otro mensaje, algo así. Como ve, tengo esto en el navegador. Porque aquí niego la condición. Cambio el valor para esta condición de verdadero a falso, usando no operador. Puede tener una combinación de diferentes sentencias condicionales usando operador lógico en sus expresiones Is. Además de si else, tenemos un operador terminario o condicional en Java script dos Por ejemplo, permítanme definir el número dos y establecer el valor para el número dos de esta manera usando una expresión condicional. Por ejemplo, si el número uno es mayor que diez, el valor para el número dos debe ser cinco a menos que el valor para el número dos sea menos uno. Mire con cuidado aquí. Tengo una condición. Tengo una declaración comparativa aquí. Y usando el signo de interrogación aquí, puedo establecer el valor para el número dos si esta condición esta declaración de comparación es verdadera. Y usando aquí el signo de dos puntos, puedo establecer el valor para este número dos, si esta afirmación de comparación es. Y vamos a mostrar el resultado para el número dos en abogado, esta esta afirmación. Y a ver lo que tenemos para el número dos, guardar y C. El número dos es menos uno. Y? Porque el valor para número uno no es mayor que diez. Entonces porque esta condición es falsa. Esta parte de este operador ternario se ejecutará y será considerada como el valor para el número diez También puedes usar expresión ternaria como esta dos, si quieres mostrar, por ejemplo, un mensaje basado en el valor para una comparación de diez, por ejemplo consola que te gusta aquí Y déjame copiar estos dos y pasarlo aquí y no más de diez. Y formar este documento para ver una mejor apariencia de este operador ternario, te recomiendo usarlo así Puede leer mejor esta declaración. Si el número uno es mayor que diez, este mensaje se mostrará a menos que se muestre este mensaje . Recuerda, no debes usar sem columna después de esta declaración aquí, porque esta declaración continuó hasta aquí, y después de esto, deberías establecer el semicln, y guardar, tengo este mensaje en el navegador Si cambio por ejemplo, esto a mayor e igual, tengo este mensaje. No. También puede haber empañado operador ternario en script java Por ejemplo, déjame copiar esto y pegarlo aquí, y aquí después de esta columna, puedes tener otro operador ternario para, por ejemplo, número uno es igual a diez, así que tengo que agregar un mensaje para esto nuevamente Entonces agregué mensaje. Para esta parte de la expresión de comparación aquí, si el valor para esto es verdadero, se mostrará este mensaje, y si no lo es, este mensaje se mostrará en el navegador. Y vamos a guardar y ver. Como ve, tengo esto en el navegador. Podemos agregar tanto como operador ternario en Job script como necesites Pero no se olvide. El punto y coma debe estar en la última parte de los operadores ternarios. Otro punto para el operador ternario es que puedes usar una combinación de sentencia de comparación usando operadores lógicos aquí en lo que digamos para IL, puedes tener para esto aquí, pero no puedes tener un bloque de código aquí Los operadores ternarios suelen usar para establecer un valor para una variable usando una condición como esta que tenemos para aquí Gracias por mirar, nos vemos en la próxima. 29. Día 6: declaración condicional: interruptor: parte 1: Hola a todos, y bienvenidos de nuevo. En el do anterior, comienzas a hablar de sentencia condition en Java Script. Hablamos de, L C, y también operador de condición ternaria En esto así, vamos a hablar de sabia declaración. Mezcla de declaración Sage, puede especificar muchas condiciones. De código a ejecutar. Veamos cómo podemos usar switch. Bien, para mostrar el uso de switch, creo file code switch y me relacioné con un script file switch Js. Y también agrego la referencia al archivo SC aquí y Por ahora, no tengo nada en mi script Java f. aquí, supongamos que quiero mostrar el nombre de los meses actuales. Entonces necesito obtener fecha en el script Java. Para obtener la fecha en el script Java, para obtener la fecha actual en el script Java, tenemos un objeto llamado date. Así que permítanme definir la fecha actual como objeto de fecha para definir la fecha actual, como objeto de fecha, utilizo nueva palabra clave y el nombre de la fecha del objeto. No menciono nada dentro de estos paréntesis. Solo quiero acceder a la fecha actual. Escribo así. Quiero acceder a la matemática actual o definir otra variable llamada mat como fecha actual. Para obtener el número matemático actual a partir de la fecha, tenemos un método en el objeto de fecha en el script Java llamado get Mt. Y yo llamo a esta puerta M. Déjame mostrar el mes y la fecha actual en Lg usando Csle, esa fecha actual, y para aquí Vamos a guardar y ver Esto es lo que tengo en el navegador para fecha y la matemática actual. Quiero mostrar el nombre del mes en lugar del número del mes. Tenga cuidado de que aquí el número de mes para obtener método mes en el objeto de fecha en script es start 0-11 Por ejemplo, si quiero mostrar el nombre del mes, En jo scap, puedo usar dos semanas Usando condición de declaración, por supuesto, puedo usar si el o puedo usar switch. Entonces puedo escribir si mes es igual a cero. Significa el primer mes. Así que muéstrame consola, el nombre del mes y enero. Si mes es igual a uno. El nombre del mes sería febrero. Y agregaré otros LI para otros meses también. Bien, agrego la otra declaración LSI para comparar meses y mostrar el nombre del mes correcto Como ve aquí, tengo mucho LCI aquí que está comparando meses con un número Y con base en la comparación , quiere mostrar el nombre del mes. Al final, solo tengo un para Si el número del mes es correcto mostrar algo como esto. Digamos y veamos el navegador. Como ve, tengo el nombre del mes ahora aquí. Cuando se quiere hacer diferentes acciones en función de diferentes condiciones. En el script Jo, en lugar de if y la instrucción S, puede usar la sentencia switch. Pero recuerda, la condición, lo que estás comparando en la expresión aquí debe ser la misma para toda la declaración if y LCF Por aquí, estoy comparando mes con un número. En lugar de usar la declaración if y SF aquí, puedo usar dicha declaración. Entonces aquí, escribiré a Sch para escribir la declaración de Sch. Dentro de estos paréntesis, necesito una expresión. Necesito, por ejemplo aquí, M o puede ser cualquier otra expresión para Pero recuerda, cuando uses switch, el valor de expresión aquí será evaluado antes de que llegue a los bloques de switch. Entonces necesito llaves rizadas. Dentro de las llaves, debes definir diferentes casos que quieras hacer acción para cada uno de Según lo que tenemos para polilla con E y LC, diferentes casos para aquí es el caso 0211 Entonces, para definir cada caso, necesito el teclado de la caja y el valor para el caso. Y luego el coln después de esto, debería definir el bloque de código que quiero que se ejecute si este caso coincide. Entonces aquí, por ejemplo, muestro No enero. ¿Recuerdas, uso una sola cita aquí para mostrar la cadena? En Joa script, podemos usar comillas dobles o comillas simples para mostrar un valor de cadena Y si quieres salir del comunicado demandado. Después de que este caso sea cierto, necesitas el teclado brick. El teclado de ladrillo se rompe del bloque de interruptores. Entonces cuando este código se ejecuta y llega aquí a esta declaración break, sale de la declaración sucia y viene aquí justo después del bloque del switch. Sea lo que sea. De todas formas. Para definir los otros casos, también necesitas el teclado de la caja. Por ejemplo, aquí caso. Un espectáculo febrero y el b y ladrillo. También agrego para los otros casos también. Bien, agregué los otros casos para este s cada uno de aquí. Como ve, el caso 345-67-8910 y 11. Y para cada uno de ellos, tengo consejo de que diferentes acciones porque quiero mostrar diferente nombre de boca aquí y una declaración de descanso. Para switch, también tenemos un caso por defecto. Usando caso por defecto, si ninguno de los otros casos es verdadero, se ejecutará la parte por defecto. Entonces aquí puedo agregar parte por defecto como esta con abogado que no default. Podemos agregar ladrillo para esta parte aquí o no. Pero recomiendo usar ladrillo aquí también. Y eso es todo por la declaración de Sage. Agreguemos un Csle que le guste aquí también. Así. También por aquí como esto guardar y C. Si utilizo si mas, tengo junio en resultado. Si uso Sage, tengo junio en resultado. Para, pero mira con atención aquí, usando II declaración. Tienes mucho trabajo por hacer, pero usando interruptores. Pero cuando usas suici statement, para estas situaciones, tu código será más legible y sencillo Entonces, cuando quieras usar. Declaración Siti, necesitas una expresión con el valor. El valor podría ser número, podría ser cadena, podría ser verdadero o falso. Podría ser cualquier tipo de datos. Y dentro, la sentencia switch, debes definir diferentes casos en los que quieras hacer acciones para cada uno de los datos. Y para cada caso, debes definir una boleta de código que quieras que se ejecute si ese caso es cierto. Y si quieres esa afirmación, se detiene después de que un caso sea cierto. Debe usar la sentencia break o teclado break después de ese caso. Y si se quiere establecer una situación por defecto, un bloque de código predeterminado que debe estar mal si no coinciden casos, podemos usar la parte predeterminada en la sentencia switch. Sigamos en la siguiente parte. 30. Día 6: declaración condicional: interruptor: parte 2: M, todos, y volveremos. ¿Qué pasará si elimino aquí la declaración breaky? Permítanme comentar esto. Porque el nombre del mes es John Fn. Encomio aquí la declaración escurridiza y también encomio la declaración vertiente Veamos el resultado. Como ve, tengo aquí junio, julio y agosto. ¿Qué pasó? Debido a que el número de mes es cinco, se ejecutará este bloque de código. Y porque aquí no tengo ninguna declaración de rompedor, pasa al siguiente bloque de código en Sg dos. Y este código de bloqueo ejecutará dos. Y debido a que no tengo ninguna declaración de rompedor aquí otra vez, el siguiente bloque de código ejecutará dos. Pero como tengo una declaración aquí, sale del bloque de interruptores, y esta parte no va a rockear. Puede que no tengamos la misma situación para otros lenguajes de programación. Ahora supongamos que quiero mostrar el nombre de la temporada usando el número de mes en el script Java. Aquí de nuevo, tengo diferente manera de mostrar tal cosa, pero quiero usar la declaración S. I S y otra vez, meses para la expresión aquí. Y dentro de esto, tengo diferentes casos porque el número del mes es 0-11 Por lo que debo especificar los casos para estos números de mes. Y porque para cada temporada, tenemos tres meses. Debo especificar tres casos para cada temporada. Por ejemplo, permítanme mostrar el invierno como caso 11 que es diciembre. Muestro Cs invierno. Rompo una declaración aquí porque no quiero otorgar el otro bloque de código para el caso cero, otra vez, tengo invierno y otra vez, descanso, y para un caso, uno que es febrero, tengo invierno otra vez. Y déjame formatear este scument está en viejo, Shift y si al mismo tiempo en mi teclado, Y déjame agregar break aquí también. Como ve, tengo el mismo bloque de código para diferente caso en Sach aquí En lugar de definir el switch así, puedo agrupar los casos juntos. Entonces, en vez de escribir estos casos así, puedo escribirlos como este caso cero por si acaso ¿qué? Y aquí comento estos dos casos. Ya no los necesito. Añadiré otros casos para las otras temporadas también. Bien, también agrego el número del mes para otras temporadas. Y una cosa más es que no tienen el mismo caso en una de esas declaraciones. Por ejemplo, no definas el caso dos para aquí y el caso dos para aquí, por ejemplo. Veamos el resultado en el navegador. Y como ves, tenemos en temporada de verano. Un punto más sobre tal afirmación es que En estos casos aquí, la expresión utilizará una comparación estricta y cada caso es en realidad igual a esta expresión como resultado. Montura es igual a cero. Utilizo estricto igual dos para comparar esta expresión con diferentes valores y mostrar el resultado o hacer el bloque de código que se define para cada caso. Entonces, si el tipo de esta expresión es diferente al tipo que definimos aquí para cada caso, estos casos no se aplicarán, no serán coincidentes. La boca aquí es un número, así que los casos aquí también deberían ser un número. Pero si definimos estos casos aquí como cadena, el caso no coincidirá. Por ejemplo, permítanme establecer estos cinco dentro de la cadena, así, y ver el resultado en el navegador. Como ve, aquí no tengo nada. Y si defino el valor por defecto para esta edad, así, y agrego break una declaración también, y para el documento. Y ahora tengo esto en la consola en el navegador porque aquí no se asigna ningún caso a esta expresión. Pero si me quito la cita de cadena de aquí, y de nuevo, tengo verano en el navegador. Entonces, en resumen, cambie para establecer diferentes condiciones y códigos para ejecutar. Switch, seleccionaremos un bloque de código para ejecutar en base a la expresión que definimos para la sentencia switch. Si quieres ejecutar un bloque de código, cuando no hay coincidencia, puedes usar el caso predeterminado en tu sentencia switch. Puede ser al final del switch o en todas partes de la sentencia switch. Si quieres salir del sabio después de que un bloque del código esté mal, debes usar el teclado break para salir de la sentencia switch. Por supuesto, puedes agrupar el mismo bloque de código para diferentes casos. Y las cajas de cambio es estricta comparación como dije, valor debe ser del mismo tipo para que coincida. Los valores deben ser del mismo tipo. A la expresión para que coincida. Si varios casos coinciden con el caso, se ejecuta el primero. Si no se encuentran casos coincidentes, se ejecuta el caso predeterminado. Si por defecto en el código de sentencia switch después del switch, si existimos, ejecutamos. Usamos mucho enunciado condicional en nuestros programas, así que practiquelos para aprender. No. Gracias por mirar y acompañarme en la siguiente parte. 31. Día 7: para bucle: parte 1: Hola a todos, y bienvenidos de nuevo. En este do, vamos a hablar de loops en Jos grip. Si quieres ejecutar el mismo código, y otra vez con un valor diferente. Para cada vez, puedes usar loops en Jo Script. Usando bucles, podemos ejecutar un bloque fuera de código número de veces. Por otro lado, puedes usar loops para ejecutar el mismo código más de una vez con diferentes valores. A menudo podemos usar bucles para matrices. Cuando queremos trabajar con arrays, podemos usar loops. En el script Java, tenemos diferentes tipos de bucles, y cada uno de ellos tiene unas propiedades especiales y una sintaxis especial, y podemos usarlos en diferentes situaciones. Tenemos cuatro, cuatro en, cuatro, anchos, y dos d. Y puedes ver una breve descripción para cada uno de ellos aquí. Usando cuatro bucles, podemos crear un bucle con tres expresiones opcionales. Podemos ver la sintaxis para cuatro bucles aquí. Tiene tres expresiones, que todas ellas son opcionales y un código bloqueado que se debe ejecutar cuando lleguemos a este bucle. La expresión uno se ejecuta una vez antes de la ejecución del código. Entonces esta expresión se ejecuta solo una vez. La expresión dos es la condición para ejecutar el código. La expresión trip se ejecuta cada vez que se ha ejecutado el código. Al ejecutar el código llegar al final de la caída, es decir antes de estas calibraciones cercanas aquí, esta expresión puede ejecutarse Normalmente, usamos la expresión uno para definir el valor inicial para nuestro bucle, la expresión dos, para verificar el valor del parámetro inicial que definimos for loop aquí y ver si el bloque del código puede ejecutarse o no. Y el árbol de expresión es el incremento o decremento de la variable inicial que es la variable de bucle Por lo que puede funcionar hasta que la condición cumpla. Veamos cómo podemos usar para el script de Jo. Bien, creo un nombre de archivo para ThaTM aquí y un archivo de script Jova relacionado para el JS, y agrego referencia a mi archivo JavaScript aquí, y este es mi archivo JavaScript. Supongamos que queremos mostrar los números 1-10. Tenemos distintas formas de hacer esto, por ejemplo, se puede escribir consola que, número uno, luego número dos, luego número tres, hasta el número Diez. Y si te digo, muestra los números 1-1 mil 1-1 millones. Cómo quieres hacer para esto. La otra forma es usar bucles. Por ejemplo, aquí, cuatro bucles. Cuatro dentro de los cuatro paréntesis aquí, como vimos, necesitamos tres expresiones, pero todas ellas son opcionales Para que podamos omitirlos todos. Pero permítanme primero definirlos todos y luego amd cada uno y ver qué va a pasar y cómo podemos solucionar el problema. La primera expresión es la variable inicial. La variable que controlará los cuatro bucles. Por ejemplo, déjenme definir. Yo, eso es un inicio desde cero. Para la variable inicial, además, que definas la variable, también debes establecer el valor inicial. Así. La expresión to se utiliza para evaluar la condición de la variable inicial. ¿Está bien continuar por o debería ex el bucle de cuatro Por ejemplo, si quiero mostrar los números 1-10, la condición podría ser menos diez o igual a diez. Y la última expresión son los incrementos del valor de la variable inicial Entonces aquí, debo incrementar la variable que defino para mi loop i plus plus Ya sabemos del plus plus sine que es igual para dejarme agregar comentario aquí. Es igual a más y. Y entonces necesitas un bloque de código que se debe ejecutar para tu loop. Permítanme formalizar este documento. Ahora es mejor. Ahora si quiero mostrar todos estos números en la consola, puedo escribir, consola que me muestre la variable. I. Ahora veamos en el navegador. Como ve, tengo el número uno, 210 aquí en las cejas Ahora cambiemos la definición de este problema. Vamos a mostrar números impares usando cuatro. Tenemos diferentes formas de hacerlo. Entonces déjame copiar esto para, mira desde aquí y pegarlo aquí. Una forma es esa inserción de incrementar. Uno me incremento. La inicial capaz por dos. Aquí puedo escribir. Permítanme borrar todo esto. Aquí puedo escribir. Añado y asignado al número dos. Se trata de un operador de asignación de suma que ya estamos familiarizados. Déjenme entrar en el bucle superior y de mi documento. Y vea el resultado en el navegador ahora, como ve, tengo todos los números impares en consola en el navegador. En cambio, si empiezo yo en vez de uno de dos, Save y C. tengo en los números pares para uno, dos, diez. Por lo que el incremento para la variable inicial no debe ser exactamente uno Podemos saltar más de uno dentro de tu bucle. Pero permítanme agregar otro fo hacer aquí y no definir ninguna expresión. Si desea omitir alguna expresión en cuatro do, debe especificar el punto y coma al menos Aquí no se puede omitir el punto y coma. Dentro de esto, quiero escribir consola ese blog. Esto es un, algo así. Ve el navegador ahora, y como ves, tengo esto en el navegador. Este bucle es un bucle sin fin. Nunca va a terminar. Entonces tenemos que definir una condición para salir de este bucle. A menos que como veas, el contador que está ejecutando este bucle está aquí. Si quieres omitir la condición aquí, necesitas salir del bucle dentro de tu bucle en alguna parte Por ejemplo, tienes sub código aquí, Y después de todo esto, deberíamos salir del bucle. Para salir del bucle, se puede utilizar la sentencia break. Ahora digamos I C. Como veis, este mensaje apenas se está mostrando una vez. Pero no usamos loops como este, así que tenemos que verificar una condición para salir del loop. No quiero establecer la variable inicial y el incremento para su variable Dentro de las cuatro expresiones, necesitas definir la variable inicial antes de tu bucle for y aumentar o disminuir esta variable dentro del bloque de tu foop al final de la misma o en cualquier lugar que la necesites Verifica la condición final para la condición de salida dentro de tu bucle como si no especificaras ninguna de esta expresión aquí, necesitas definirlas antes o dentro de tus cuatro Así que por ejemplo, déjame definir la j aquí desde cero, por ejemplo. Y aquí quiero mostrar la variable j. Y después de mostrar esta variable, quiero incrementar esta j más más Y aquí voy a comprobar si j es mayor o igual a diez g rick four loop. Y comento esta declaración de ladrillo aquí, guardar y C. Como veis, tengo del número cero al nueve. Porque la condición aquí dice, si j es mayor o igual a diez, debería ladrillos. Podemos establecer la condición de salida, la declaración de salida, en cualquier lugar de su pliegue que lo necesite. En lugar de incrementar la variable inicial, puede decrementar la en lugar de incrementar la variable inicial, podemos disminuirla dentro de la expresión f o info Por ejemplo, permítanme definir otro bucle aquí. Y déjame sentarme a partir de las diez, y hasta que esté mayor que cero menos menos. ¿Qué debería pasar? Muestra estos números en el castillo. Formatear mi documento, guardar y C. Como veis, tengo del número diez al número uno aquí usando for loop. Un punto sobre lo que he hecho aquí. Como ve, declaré la variable I aquí para este bucle. Y nuevamente, declaré una variable I aquí. Y Java script no me dio un error por esto. Como dije, usando lead cuando defines una variable, no puedes volver a clare Y en realidad aquí, no redeclare nuestra variable porque cualquier cosa que definas dentro de la expresión de bucle for, cualquier cosa que definas aquí, por ejemplo, esto yo aquí, Solo se conocerá dentro de este bucle for No puedo acceder a esto yo fuera de esto. Por ejemplo, permítanme copiar esta línea y pegarla aquí y ver el navegador. Como ve, aquí tengo un error. Yo no está definido. Y dónde está el problema aquí mismo. ¿Por qué? Porque el I se define dentro de la expresión de bucle for, no antes ni después de ella. Pero aquí estoy definiendo la j fuera de este bucle for, y puedo acceder a esta j fuera del foo dos Nuevamente, si quiero usar j como en esto como la variable inicial. Para esto arriba, puedo usarlo. Pero esto si defino esto como j, este j es diferente de esto. Esto es local a esto for loop y esto es global. Esto se debe al alcance de las variables. Déjame deshacer esto. Sigamos en la siguiente parte. 32. Día 7: para bucle: parte 2: Todos y volveremos. También puedes haber anidado para bucles en tu abrigo javascrip o bucles anidados en tu abrigo bucles anidados Por ejemplo, déjame mostrarte algo como esto. Cuatro, deja que yo de uno hasta que sea diez o igual a diez incremento. Por uno. Dentro de esto, defino otro para y divido j de uno hasta que j sea menos diez o igual a diez, y j incremento por uno Y mostrar a la consola la multiplicación de este I y J, y vamos a guardar y ver el resultado en el navegador Y antes de esto, permítanme formar este documento. Se me olvidó venir déjame entrar en esta línea para no tener un error. Y como veis, tengo la multiplicación de I y J juntos Aquí tengo la tabla de multiplicar. Entonces, usando neeset loops, puedes tener algo como esto en tu código de script Java Déjame mostrarte este producto que estamos exhibiendo usando dos nidos fuerza juntos mejor. Aquí, dentro de los cuatro primeros, puedo definir una variable. Quiero mostrar el resultado como una tabla en consola en el navegador. Aquí, defino una variable, por ejemplo, fila y la hago una cadena vacía. Aquí, dentro de los segundos cuatro, en lugar de disipar el resultado en la consola, agrego el lugar de resultados a la fila Utilizo asignación de adición de fila a lo que i multiplicación j más espacio dentro de la comilla doble Después del segundo bucle cuidadosamente, este es el final de este bucle for aquí. Entonces después de esto, voy a mostrar el resultado usando el punto de consola. Otra pista para usar VSCode para mostrar la consola. En Joscp es que solo escribes log y eliges el segundo log que le está diciendo al Csle Como ven aquí, y cuando presiono inter aquí, me trae la función de registro de punto cónsul Y aquí muestro fila. Digamos y veamos. Como ves, tengo mi etiqueta de producto así en el navegador. ¿Qué es lo que realmente pasó aquí? Primero, el bucle externo comenzará con el valor, ¿de qué? Cuando soy uno, el segundo bucle va desde uno, dos, diez. Cuando el valor para I es uno, el segundo, el bucle interno va a correr de uno, dos , diez, uno, cuando esté terminado, la fila se mostrará en el cos. Cuando termine, me van a sumar por uno, y ahora tengo dos, entonces estos cuatro correrán. Diez veces usando I dos, y J cambiará cada vez que este flop construya. Se pudre. Y cada vez dentro de la habitación exterior, esta variable se definirá y está vacía. Entonces aquí podemos ver que no tengo el valor que es para el robo anterior. Además de ladrillo que puede salir de los bucles. En ovscap, también tenemos continuo. ¿Cuál es la diferencia entre la declaración continuum y break en bucles Es que el ladrillo sale del bucle, pero los continúan van al principio, pero el continuum, volveremos al inicio del bucle Por ejemplo, si aquí digo si igual a cinco continúo en el triste de hacer estos cuatro. A ver qué pasó. Cuando el yo sea cinco, Continuar. No quiero mostrar el resultado de multiplicación de cinco a ningún otro número 1-10 en la consola Como ve aquí, tengo la fila uno, dos, tres, cuatro, pero aquí no tengo la fila cinco. Además, si agrego esta línea a aquí, copia esta línea y p aquí, y voltea esto a j. Quiero continuar desde el principio, cuando llegue a la J cinco, digamos C. Como veis, no tengo el resultado para la columna cinco, fila cinco aquí y columna cinco. En vez de continuar, si digo ladrillo y también por aquí, vengo esto y digo rick C, solo tengo esto en el navegador. No tengo para el número cinco, y después de él, esta tabla de multiplicar ¿Qué está pasando realmente aquí? Cuando sea uno, todo el bloque del abrigo aquí correrá, y luego me vuelvo a dos. Entonces nuevamente, todo este bloque de abrigo correrá. Hasta las cinco. Cuando llego a los cinco, este descanso, significa salida de este cuatro. Cada declaración de ladrillo volverá al bucle más nerest, y también aquí Cuando J es de ladrillo de cinco ladrillos de qué bucle, este bucle, porque este es el bucle más cercano a esta declaración de ladrillo. Déjame mostrarte otro ejemplo de uso de for Por ejemplo, si quieres calcular el factorial de un número, significa el producto de un entero y todos los enteros debajo Por ejemplo, permítanme agregar en comentario aquí. Si tienes el número tres, y tres factoriales es igual a tres Multiplicar dos, multiplicar uno, es decir, igual a seis. Y déjame definir mi número aquí. Por ejemplo, cuatro, o déjeme decirlo como tres, y podemos cambiarlo a cuatro como cero. Puedo hacer fábrica usando cuatro bucles. Cuatro, vamos a empezar desde uno hasta i menor o igual a un número. Yo plus plus, y porque necesito el resultado al final, debo definir otro valioso para almacenar el resultado. Establecer el resultado como uno. Y aquí, el resultado debe ser asignación multiplicada. Al final, voy a demostrar que algo así como este número más bacterias. Es resultado. Dar formato a mi documento. Quiero com en este nido que se ve desde aquí. Veamos el resultado en el navegador ahora para esto como ves, tres factoriales son seis Si cambio este número, por ejemplo dos, por ejemplo diez, tengo diez bacterianos como este. Como veis, al cambiar el valor de esta variable numérica, los tiempos en que estas cuatro corridas van a cambiar. Si dije, por ejemplo, menos cinco, ya ves, ¿el resultado es por qué el resultado es uno? Porque esta condición nunca cumple. Nunca me queda menos de menos cinco, porque el yo parte de uno. Entonces tu po puede que no sea nunca ejecutada. Gracias por mirar. Nos vemos en el siguiente 33. Día 7: mientras y hacemos...while en JavaScript: Hola a todos, y bienvenidos de nuevo. En el video anterior, hablamos de loops y for loop in ova scrip En este video, vamos a hablar y loops en ova scrip Los bucles Y pueden ejecutar un bloque de código siempre que la condición sea verdadera. Para bucle y, se necesita una condición. Podemos ver la sintasa para bucle ancho y bucle duvide aquí. Necesitamos una condición. Siempre y cuando esta condición sea cierta, este código que se encuentra entre las llaves en surcos También aquí, necesitamos una condición aquí, y mientras esta condición sea cierta, esta cote w t. Pero, ¿cuál es la diferencia entre el bucle ancho y el dubide Veamos esta diferencia en la acción. Tengo un archivo let aquí y relacionado con mientras S. Dentro de esto, quiero definir loop ancho. Como dije, para i loop, necesitamos una condición. Podemos escribir la condición así o elegir esta y presionar inter. Como veis, necesitamos una condición aquí para bucle. Tengo que definir la condición. Por ejemplo, diez, menos de 20. Esta condición siempre es cierta. Y si corres así, este es un ancho sin fin, y tienes que salir de tu ancho azul usando declaración break en algún lugar dentro de tu código ancho. Déjame hacerlo mejor. Defino una variable co contador, por ejemplo, como uno con el valor inicial con el valor inicial. Y aquí, dije que el mostrador blanco es menos de diez. Mostrar el valor del contador en la cerradura. Contador. Cuando quiero usar loop ancho. Necesito hacer la condición aquí fs. Como ve, el contador es uno, y esta condición es cierta. Y mientras esta condición sea cierta, el bucle se pudrirá. Entonces, si quiero que esta condición sea falsa, necesito hacer cambios en el valor del contador. Por ejemplo, por ejemplo, aumentar el valor del contador. Digamos. Como ve, tengo el número uno, dos, nueve en la consola. Porque empiezo el loop desde uno y cuento 210. Pero cuando el contador es diez, porque diez no es menos de diez, saldrá del bucle de aquí. Déjame definir otro bucle usando uno. Dejemos el contador dos como uno, y dije dos, elijo Dubil y presiono inter Para dbd necesito un contador de condiciones dos es menor que diez. Quiero copiar estas dos líneas de códigos aquí y pegarla aquí y ver el resultado en el navegador. También quiero agregar un comentario para aquí. Hacer amplio, y también por aquí y. y ver el resultado. No puedo ver el resultado para dvd, pero vamos a ver y. aquí, estoy usando el contador dos como en, y aquí estoy comprobando el estado para contador dos y llegó a la tienda. Pero dentro del, no aumenté el valor del contador dos, y no mostré el valor del contador dos. Entonces porque esta condición, nunca nos hacemos falsos Estos dos anchos es un bucle sin fin. Entonces debería arreglar aquí y aquí y ver el navegador. Cuando hay un bucle sin fin dentro de tu script java, es posible que el navegador no responda a tu acción, por lo que debes cerrar el navegador y abrirlo de nuevo. Bien. Ahora el problema está por fax y tengo 129 para acá arriba, y uno, 29 para du ancho aquí Pero, ¿cuál es la diferencia entre wide y du wide aquí? Estoy teniendo el mismo resultado para ambos. Permítanme cambiar el valor del contador como diez para ancho, y aquí para el contador dos, un diez para el vencimiento. Digamos que veo el resultado. Como veis, para i loop, no tengo nada en la consola. Pero para dvd, tengo diez. ¿Por qué? Porque el código que definimos para dvd se ejecuta al menos una vez. ¿Por qué? Debido a que el estado se comprueba después de la du wide body, el dvd bloque de código. Pero para i, se comprueba el estado. Primero, y debido a que el contador no es menor a diez, este código no se ejecutará. Aquí, el contador dos es diez, y estas dos líneas de código se ejecutarán para luego verificar la condición. Y debido a que la condición es falsa, este código no volverá a ejecutarse. Un punto más sobre y loop es que si se omite la expresión uno y la expresión tres, para cuatro bucles, podemos considerarla como ancha Por ejemplo, déjenme definir. Yo como uno y defino cuatro bucle así. No necesito la expresión. Semi, pero aquí defino la condición yo menos de diez, y no defino el incremento dentro de la declaración de cuatro Pero muestro el yo en el caso y tengo el incremento I dentro del bucle Este bucle de cuatro es el mismo que el i op. Si defino el bucle y así. El j como uno, y, j es menor que diez. J y j más seis. Este bucle de cuatro, y este yo son iguales entre sí. Gracias por mirar. Nos vemos en la siguiente. 34. Día 7: para... dentro y para... de bucles: Hola a todos, y volveremos. En este do, vamos a hablar de cuatro en y cuatro bucles en JavaScript. Usando cuatro en, podemos recorrer las propiedades de los objetos y los elementos de las matrices o los elementos de las matrices. Podemos ver la sintaxis cuatro aquí. La clave aquí define una propiedad en el objeto o un elemento dentro de la matriz. Usando cuatro de, podemos bucles con el valor de un objeto inter. Iterut objeto puede ser matrices o puede ser trucos. Puedes ver la sintaxis para cuatro de aquí. Por cada variable de un objeto iterable, debe hacer un bloque de código. A ver. Cuál es la diferencia entre cuatro en y cuatro y cómo podemos usarlos en el script de ova. Para mostrar cuatro en y cuatro de, tengo un cuatro en cuatro del archivo GS aquí y el archivo SL relacionado cuatro en cuatro de, y también una relación entre sí. Aquí, para mostrar el uso de cuatro en. Lo, quiero definir un objeto. Déjame definir mi objeto, por ejemplo. Usuario con algunas propiedades, por ejemplo, nombre como algo así, ese nombre, algo así, H 25, y color favorito, por ejemplo, como rojo. Primero, quiero usar f necesito definir una variable para key o cada propiedad en mi objeto? ¿Dónde está esta clave en mi objeto? ¿Cuál es el nombre del objeto? Usuario. Aquí, puedo mostrar el valor de cada propiedad Cs do like using Csle do key Veamos qué tenemos. Guarda en el navegador. Como ve, tengo el nombre de las propiedades en realidad aquí, no el valor que defino para cada propiedad. ¿Cómo puedo acceder al valor de cada propiedad usando cuatro du solo el comentario esta diapositiva. Aquí digo usuario y dentro del corchete, debería definir la propiedad que es clave aquí. Puedo usar o acceder a todas las propiedades de mi objeto usando cuatro en bucle. Así y usando esta afirmación. Ver el navegador. Ahora tengo el valor para cada propiedad aquí. Si quiero mostrar el nombre de la propiedad y el valor así que tengo aquí en tránsito, puedo puedo escribir así. Duplico esta luz, viniendo, y aquí, digo clave más dos puntos en una cadena y en un espacio antes y después de ella y guarda en el navegador. Ahora tengo algo así en el navegador. ¿Y si tengo una matriz? Permítanme definir una matriz de números como este, y quiero usar cuatro adentro para mostrar cada elemento dentro de mi matriz. Yo uso cuatro. Déjeme entrar números y mostrar el yo en consola. Nuevamente, lo que tengo en la consola es cero, dos, tres. Ese es el índice de cada elemento de la matriz. Entonces, si quiero acceder al valor de cada ítem en la matriz, debería definir el registro así, duplicar esta línea, y debería decir números. Y dentro del corchete que uso, ese es el índice de cada ítem dentro de la matriz. Esta línea y pecar el navegador. Ahora tengo los elementos dentro de la matriz en el Csde. Ahora bien, si quiero mostrar el ítem y el índice de cada ítem en la consola, debería escribir así replicar esto Yo, algo así en la cadena y agrego a los números I y com esto guardar y pecar el navegador. Ahora tengo el índice y el ítem dentro del índice de la R. Para objeto, uso clave, el nombre de la clave depende de ti. Y puedes ver este nombre como quieras. Es un nombre de variable que puedes usar esta variable dentro de este bucle. Para el objeto que usa k, puedo acceder a cada propiedad, y para las matrices, puedo acceder a cada em dentro de la matriz. ¿Qué pasa con cuatro de bucle? Déjenme definir cuatro. Yo defino aquí. Y conjunto de nombre de mis matrices. Como dije, se pueden usar cuatro de cuatro objetos it, es variables que pueden ser arrays o cadenas. Aquí, dentro de esto, miento el valor de I en la consola, y veo el resultado en el navegador. Como ves usando cuatro puedo acceder al valor de cada ítem dentro de la a directamente. No necesito usar la variable que defino dentro de cuatro como índice de los ítems. Mira aquí, la variable es el índice de los ítems dentro del anuncio. Y aquí, el I es el ítem en sí. Permítanme cambiar el nombre de este elemento que es mucho más obvio para cambiar el nombre de una variable dentro del código scape. En el código VS, puede presionar F dos y escribir el nuevo nombre y presionar pasante Y como veis, esto me vuelvo dos artículos. Guardar y C. Tengo esto en el navegador. Y déjenme definir un mensaje de const de tren, por ejemplo, si dije hola como valor para este mensaje, y luego uso o C de mensaje El nombre del auto, depende de ti. Podemos establecer el nombre, lo que quieras y mostrar el valor de la atención en la consola. Ahora, lo que tengo, t decir y ver, tengo cada carácter dentro de mi cadena en la consola en el navegador. Como ve, tengo dos L aquí. Por lo que se muestra así en la consola del navegador. Usando cuatro para las variables de cadena, podemos acceder a cada carácter dentro de la cadena. Otro punto aquí es que como dije, para s, tenemos un método de cuatro e y mapa que puede hacer lo mismo que nosotros aquí. Si no lo recuerdas, por favor volvamos a esos videos. Gracias por mirar. Nos vemos en la siguiente.