Fundamentos de Javascript para principiantes - parte 1 - Conceptos básicos | Rob Merrill | Skillshare

Velocidad de reproducción


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

Fundamentos de Javascript para principiantes - parte 1 - Conceptos básicos

teacher avatar Rob Merrill, JavaScript Instructor

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

11 lecciones (1h 16min)
    • 1. JavaScript los fundamentos de la construcción de bloques - Video de promoción: Skillshare

      1:55
    • 2. JavaScript los fundamentos de la construcción de bloqueos: variables

      4:53
    • 3. Los fundamentos de la javas de la construcción de bloqueos: laboratorio de variables

      4:16
    • 4. JavaScript los fundamentos de la construcción de bloqueos: cuerdas

      5:13
    • 5. Los fundamentos de JavaScript de cuerdas

      5:29
    • 6. JavaScript los fundamentos - construcción de bloqueos: operadores

      7:48
    • 7. Los fundamentos de la javas de la construcción de bloqueos: laboratorio de operadores

      6:46
    • 8. Los fundamentos de JavaScript de un aumento y un operador de Decrement

      4:51
    • 9. JavaScript los fundamentos de la construcción de bloqueos: revisión

      16:56
    • 10. Proyecto 1: Kelvin para la caminata de Fahrenheit

      9:51
    • 11. Proyecto 2: convertidor de años de gato

      8:22
  • --
  • 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.

3570

Estudiantes

2

Proyectos

Acerca de esta clase

Curso 1: construcción de bloques de JavaScript

El proyecto capstone para este curso está creando un converter de Kelvin a Fahrenheit y un convertidor de la edad de gato que puedes encontrar en la pestaña "Tu proyecto". Encontrarás un PDF para descargar cada desafío. Intentarás realizar el proyecto por tu propio sol. El último video de este curso me implicará a la necesidad para ti.

En este curso cubrirás lo siguiente:

  • variables
  • Cadenas
  • Operadores
  • 2 miniproyectos: Kelvin a Fahrenheit y Convertor de la edad de Cat

A través de toda la la serie de cursos básicos para principiantes que encontrarás esta es la que es tu una parada necesaria para entrar en el lenguaje de JavaScript. Vamos a empezar desde cero y de construir nuestra comprensión del lenguaje de programación más popular del mundo

Consulta JavaScript en acción con videos de pizarra que optimizados para verlos en tu smartphone. Este es realmente un curso que puedes participar con no importa dónde estés. ¡Toma tu educción en JavaScript sobre la dirección! Con videos de pizarra podrás visuales lo que hace con la necesidad de la capilla de avanza.

¡Puedes practicar JavaScript en tu navegador web! Aprovechar las herramientas de Google Chrome para poner el JavaScript que has aprendido en nuestra lección de pizarra con más ejemplos y desafíos. Este es nuestro área de reproducción de JavaScript

Aprender JavaScript es como aprender un idioma. Este curso no hará una falsa promesa de decir dominar la persona de JavaScript Sin embargo, este curso te sumergirá en el lenguaje más popular del mundo.

Cada curso te presentará algo nuevo en JavaScript

  • Sintetización de JavaScript
  • Bloques de construcción de JavaScript
  • Las mejores prácticas de JavaScript
  • Objetos de JavaScript
  • JavaScript Arrays
  • Expresiones regulares de JavaScript
  • Programación funcional de JavaScript
  • Algorithms de JavaScript
  • Estructuras de datos de JavaScript
  • Syntax de JavaScript ES6

Terminarás este curso con la comprensión de JavaScript que te permitirá profundizar en el lenguaje y posiblemente te lanzarás en una nueva carrera como desarrollador web JavaScript

Aprender un nuevo lenguaje puede ser difícil e incluso sentirse de intimidatorio. JavaScript los conceptos básicos hace que el proceso de aprendizaje se sientan en accesible y la de la bienvenida de la que se sientan

Una clase puedes pasar al siguiente tema básico de JavaScript o puedes pasar a la vez a la derecha a aprender cómo construir con JavaScript tomando mi curso sobre cómo construir una para hacer la aplicación , en la que se la aplicación en JavaScript.

5ea59f82

¡También puedes consultar mi nuevo curso de los Algoritmos de JavaScript aquí!

680c1a46

Conoce a tu profesor(a)

Teacher Profile Image

Rob Merrill

JavaScript Instructor

Profesor(a)

Rob Merrill is a Full Stack JavaScript Developer. His specialty is in the MEAN stack focusing on AngularJS, NodeJS, ExpressJS and MongoDB.

He is a graduate of Code Fellows Advanced Full Stack JavaScript Development course and has been developing with JavaScript for three years.

In his spare time he travels around Seattle's finest craft breweries with his wife and their dog.

Ver perfil completo

Calificaciones de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%
Archivo de reseñas

En octubre de 2018, actualizamos nuestro sistema de reseñas para mejorar la forma en que recopilamos comentarios. A continuación, se muestran las reseñas escritas antes de esa actualización.

¿Por qué unirse a Skillshare?

Toma las galardonadas clases originales de Skillshare

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Toma clases sobre la marcha con la aplicación Skillshare. Transmite o descarga para verlas en el avión, el metro o donde aprendas mejor.

Transcripciones

1. JavaScript los fundamentos de la construcción de bloques - Video de promoción: Skillshare: Bienvenido al script Java. Los Fundamentos. JavaScript es el lenguaje de programación más popular en el mundo se ha llamado el lenguaje de la Web Stack Overflow listado como la tecnología sorda más popular y obtener tener números it como los primeros rangos aprendizaje de idiomas JavaScript te permitirá ser un desarrollador de pila completa o fondo una especialidad en el front end o el back end. Con JavaScript, podrás hacer frente a frontales y frameworks como reaccionar y angular en el lado del cliente . Y también puedes cortar en el lado del servidor de back end sin Js y crear bases de datos con Mongo . DB JavaScript es un idioma, por lo que va a tomar algún tiempo aprender antes de poder escribir poesía o una novela en cualquier idioma, primero hay que aprender el alfabeto de idiomas, cómo hacer palabras y ver cómo lo usan los demás. Para aprender JavaScript. Vamos a mirar bajo el capó. Esto no sólo va a ser un ejercicio para copiar el código de otra persona para terminar con una aplicación que no entiendes. Todo lo que hagamos será visual en forma de una lección de pizarra en la que realmente se puede ver cómo funciona y se conecta todo. Si eres aprendiz visual, este es el curso para ti. Esto no se trata de ir 0 a 60 o cero a héroe, porque si realmente estás empezando en cero, esos cursos te dejan atrás rápidamente. Se trata de aprender. Entender y aplicar es que podrías construir y crear con JavaScript. Camino seguirá entonces nuestra pizarra blanca. Las lecciones a la manera de laboratorio entrarán en el desarrollador de software Google Chrome. cardos cónsul son juegos de guión Java. No hay nada que necesites descargar para este curso. Sin herramientas especiales, sin pasos adicionales. Sólo Google, chrome, todo. Aprendiste la lección que luego recrearemos juntos en el laboratorio. Entonces te daré un reto de código para recrear lo que aprendimos juntos y luego miraremos juntos una posible solución. Bienvenido a Java Script. De lo básico. Empecemos a hablar guión laboral 2. JavaScript los fundamentos de la construcción de bloqueos: variables: Bienvenido a Java. Guión los conceptos básicos En esta sección del curso, vamos a ver varios bloques de construcción de JavaScript. En esta conferencia vamos a empezar con variables. ¿ Qué es una variable? JavaScript? Las variables son contenedores para almacenar valores de datos. Las variables se denominan contenedores en los que puede colocar datos y luego referirse a los datos por el nombre del contenedor. Echemos un vistazo a algún código para ver cómo declarar una variable. ¿ Qué pasa con Variable es y nombrar las mejores prácticas? Aquí tenemos nuestro transporte igual. El auto de cuerda más tarde pondrá esto en el cónsul en el laboratorio y verá qué pasa. Pero vamos a descomponer esta línea de script Java. De primera manera tener la palabra clave lejos en JavaScript hay palabras clave que son palabras reservadas dejando el intérprete de JavaScript sepa lo que quieres dio aquí. El palabra clave var le permite al intérprete de JavaScript saber que estás declarando un muy próximo tenemos el nombre de la variable. esto a veces se le llama la identificación del objetivo. En nuestro caso, le estamos dando a la variable el nombre transporte. Ahora veamos cómo nombrar variables y mejores prácticas. Empezaremos con algunas variables inválidas. En primer lugar, las variables inválidas comienzan con un número en cualquier otro lugar de la variable está bien. Simplemente no podemos empezar con el número involucrado. Variables que contienen palabra clave JavaScript, como vimos anteriormente, lejos es un ejemplo de una palabra clave JavaScript, lo que es un nombre de variable inválido involucrado. Las variables contienen un espacio entre palabras. No. Echemos un vistazo a algunos ingredientes para ganancias válidas muy. Los nombres deben comenzar con la letra mayúscula o minúscula, pero también pueden comenzar con el signo del dólar y también con un guión bajo. Echemos un vistazo a dos mejores prácticas para nombrar variables. El caso First Camel case Camel es el método preferido por su facilidad de legibilidad. Debido a que JavaScript no permite que las variables toe tengan espacios, puede hacer que la lectura de variables y desafíe. Aquí es donde el caso Camel viene al rescate. La primera palabra es toda minúscula y las palabras restantes todas capitalizan. El primer letra, Otro consejo de mejores prácticas es que tu código sea legible por humanos variables nombradas para aquellos que vienen tras de ti. Y esto se aplica a todo el código. Sí, las computadoras son muy quisquillosas y requieren que las cosas se hagan de una manera específica, y así escribimos para ellas. Pero también nos acercamos para aquellos que vienen tras nosotros después de una tarea de iniciar un proyecto construyendo una característica o arreglar un dólar, Tus variables y todo tu código siempre deben tener en cuenta que estás codificando para la legibilidad humana . Por lo que cuando sea posible, variable debe describir el tipo de datos en los agujeros variables. Piensa en moverte. Te llevas todos los artículos de tu casa y los pones en cajas. Por ejemplo, si empacas tu cocina, podrías escribir cocina o platos en la caja en lugar de X, que puede ser más rápido para escribir y tomar menos tinta. Pero no sabrías el mejor lugar para desempacar la caja en tu nuevo hogar. A partir de la etiqueta, veamos un ejemplo. Far X igual a 25 no es tan útil hasta ahora. Manzanas de un árbol equivale a 25. A pesar de que el código es más corto, menos código no siempre iguala mejor código. A medida que avanzas más en un script Java, habrá herramientas que puedes usar para la producción para minimizar tus variables. Acorta tu abrigo. Ahora volvamos a nuestra línea de código original. El signo igual no es un operador Simon. Way mirará a los operadores en un recinto posterior. Por ahora, dice que vas a asignar valor a la variable. Thistle también se utiliza para actualizar un valor dado a un muy hasta que una variable se le asigna valor, es un inicializado y su valor es indefinido. Ahora vamos a cerrar mirando JavaScript como un lenguaje sin scripting, dinámico, esto significa que no tienes que definir cuál es el tipo de variable. No hay que decirle al transporte variable que el auto es una fuerza. Lo sabe. No tienes que decirle al detector de mentiras pasado variable que falso es un booleano. Se lo sabe, y no hay que decirle a la cuenta variable de abarrotes que es un número. El intérprete de JavaScript sabrá qué hacer con el valor que le pasaste cardos llamados mecanografía dinámica. Si hacemos un tipo de operador en variables Oliver, Java despojado nos dirá que el transporte es una cepa. El detector de mentiras pasadas es un booleano y factura de abarrotes es un tiempo numérico. Ahí lo tienes. Gracias por mirar variables conmigo y vayamos al laboratorio para poner en práctica lo que hemos aprendido 3. Los fundamentos de la javas de la construcción de bloqueos: laboratorio de variables: está bien, acabamos de terminar nuestra lección sobre variables JavaScript. Aprendimos que se podrían pensar en sus contenedores para almacenar valores de datos, como poner artículos en almacenamiento y luego etiquetar la caja para que tengamos una forma de acceder a los contenidos en base a su título. Aprendimos sobre parámetros para nombrar variables ya que tienen que comenzar con la letra, un signo de dólar o guión bajo. También miramos la mejor práctica de casing de camello son variables cuando hay más de una palabra. Ya que esta será nuestra primera vez usando las herramientas para desarrolladores de Google chrome, te guiaré por el proceso para empezar. Este es nuestro patio de juegos JavaScript y donde estaremos gastando la mayoría de nuestro recubrimiento juntos en el laboratorio. Adelante y abre el Cónsul de Google Chrome. Verás un icono de hamburguesa en la esquina superior derecha que consta de tres líneas horizontales . Adelante y haz clic en eso y pasa el cursor sobre más herramientas y haz clic en que finalmente pasa el cursor sobre las herramientas de desarrollador y haz clic en eso también. Asegúrate de estar en la consola. El atajo que te recomiendo memorizar para esto. Usar un Mac es opción de comando. J. y en Windows, es control desplazado. J. Hagámoslo realmente rápido y veamos que cierra la ventana. Entonces hagámoslo una vez más para abrir la ventana. Volver arriba. Dependiendo de la página en la que estés, el cónsul podría estar un poco activo. El mejor modo de evitar cualquier tipo de interferencia es ir a la barra de direcciones y entrar alrededor de dos puntos en blanco. Esto te dará una pantalla vacía, y luego podrás deslizar el dedo del pie abierto del cónsul. Tener más espacio para trabajar. Seguiré adelante y les repetiré los próximos videos de pareja y pronto será natural que ustedes hagan una actualización rápida de nuestro contenido lectivo. Siéntete libre de abrigarse. Empezamos cada variable con la palabra clave var. Esta es una palabra reservada en javascript que permite al intérprete saber que estamos creando una variable. Pensamos en el nombre muy audaz, también conocido como el identificar o blanco. Después colocamos un valor de datos sin tener que etiquetar el tipo de valor porque JavaScript se dinámicamente y luego es mejor practicar terminar la declaración de variable con el punto y coma para un reto de laboratorio. Voy a escribir varias variables que o serán inválidas o malas prácticas, y quiero que las cambies por prácticas válidas y mejores. Un par de consejos para trabajar en el Cónsul. Si tu cónsul está llegando a tipo completo en claro con paréntesis abiertas y de ropa para vaciarlo , todo lo que has ingresado, sigue disponible en la memoria. Por último, si quieres traer algo que acabas de escribir, puedes presionar la flecha arriba y recuperará tus últimos comandos. Adelante y pausa el video y justo así por el camino correcto. Está bien, ¿cómo ir? Arreglemos estas variables involucradas o malas prácticas con algunas posibles soluciones. En nuestro primer ejemplo, podemos ver que la variable comienza con el número, convirtiéndola en una variable inválida. Ah, posible solución podría ser cambiarla a var. Mascota. Uno es igual oso ya que los números están bien en la variable siempre y cuando no sean el primer personaje. Nuestros dos ejemplos siguientes son nombres de variables válidos, pero no son las mejores prácticas. Cuando tenemos más de una palabra, queremos hacer camello caso donde la primera palabra es todo minúscula y todas las palabras siguientes tienen la primera letra mayúscula. Siguiente. No hemos involucrado variable porque se trata de dos palabras separadas por un espacio. Tenemos algunas opciones para elegir. Podemos conectarlos con un guión bajo o simplemente camello los casó juntos. Nuestro último ejemplo fue una variable JavaScript inválida porque se utilizó una palabra clave Java strip var para el nombre de la variable. Para resolver esto, podemos ingresar cualquier cosa menos una palabra reservada en JavaScript. Idealmente, queremos que la variable insinue los datos que contiene. Por lo que podríamos hacer viajes lejanos igual a auto. Eso es todo para una laptop. Nos vemos en nuestra próxima lección. 4. JavaScript los fundamentos de la construcción de bloqueos: cuerdas: bienvenido en esta lección. Vamos a cubrir fortalezas. ¿ Qué es una fuerza? Las cadenas son de tipo de datos, se utilizan para representar texto y se envuelven en una comilla simple o doble. Una cadena es una de las seis reminiscencias de JavaScript junto con números. Booleano no es indefinido y la nueva edición de Símbolo. Daremos a los Primitives un vistazo más allá en las próximas lecciones. Echemos un vistazo a dos líneas de código JavaScript para empezar como se mencionó. Este es el mismo valor asignado a una variable, comilla simple y doble para hacer lo mismo. Mejores prácticas para financiar una convención y atenerse a ella. Si estás en un equipo o trabajando en un proyecto a medida que desarrollas aún más sus habilidades de guión laboral , es posible que encuentres que hay una guía de estilo que estás siguiendo, la cual determinará qué enfoque tomas para asegurarte de no mezclar ellos. Poniendo una sola cotización y una doble cotización alrededor. Joe nos va a dar un error para el resto de esta lección, y para la mayor parte de este curso, vamos a tratar de seguir con una sola cita. convención era imposible. Ahora, uso de estas cotizaciones convertirá cualquier cosa en una fuerza podemos usar el tipo de operador en nuestras herramientas de profundidad cónsul en estos valores para ver qué tipo son. Ahora intentemos envolver estos diferentes tipos de datos. Estos números. Boolean es un indefinido y comillas y ver qué hace JavaScript cuando las envolvemos en comillas simples o dobles. Tipo de 24 devuelve tipo de cadena de retornos verdaderos, cadena y tipo de cadena de retorno indefinida. Cuando todos esos estén envueltos en comillas simples o dobles, vamos a pasar el resto de esta conferencia mirando comillas dentro de cadenas,caracteres especiales, caracteres especiales longitud de la propiedad de cadena y un método de cadena de muestra. ¿ Qué hacemos si tenemos una cotización dentro de nuestras fuerzas? Nuestro intérprete de script Java va a tener algunos problemas con esto. Veamos un par de ejemplos. Si nuestra cotización coincide con lo que solíamos encerrar la cuerda, recibiremos un aire. Podemos resolver esto de un par de maneras. Una solución es asegurarte de que seas comillas simples o dobles. Don't match estaba conteniendo toda la fuerza. Eso significa usar comillas dobles en este ejemplo superior para crear esta cadena y usar comillas simples en el interior para otro ejemplo, usaremos comillas simples en el exterior y comillas dobles en el interior. Hay otra solución. ¿ Es el personaje de escape o retroceso? El personaje de escape de barras inversas convirtió a los personajes especiales en caracteres de corriente. En nuestro ejemplo anterior, vimos que los intérpretes de script Java ven citas a caracteres especiales, por lo que hay que tener cuidado de cómo usarlos. O podríamos terminar con un error. No obstante, si colocamos un personaje de escape de barras inversas que los intérpretes simplemente los ven como fortalezas. Podemos usar comillas simples para toda la expresión poniendo el carácter de escape antes la comilla simple. Dentro de la cadena, podemos usar comillas dobles para toda la expresión poniendo el carácter de escape antes ambas comillas dobles dentro de una cadena. Hay una serie de otras cosas para las que escapan personaje se usarán para trabajar con personajes especiales. Pero ojalá esto te dé una muestra de cómo funciona. Ahora veamos la propiedad string de length. El largo de una cadena se puede encontrar utilizando la propiedad length. Esta propiedad está disponible para cualquier cadena que cree. Esto se convertirá en unas características útiles. Sigues creciendo como desarrollador despojado de Java. Echemos un vistazo a esta línea de código. Tenemos un saludo muy tanto como una cadena de es bueno conocerte. Todo lo que necesitamos hacer es adjuntar la propiedad length a esta variable, y obtendremos la longitud de la cadena saludo dot length devuelve 22. Ahora que hemos mirado una propiedad de cuerdas, veamos uno de los métodos construidos en que todas las cuerdas se crea un pelo lo. Hablaremos más de métodos en lecciones posteriores donde miramos las funciones. Empecemos por mirar el método a mayúsculas y la forma en que sabrás que algo es un método versus una propiedad es por la llamada en vocación de los dos paréntesis. El valor de la propiedad length no tiene los paréntesis después de ellos. Si bien los métodos sí. Empecemos configurando un saludo Variable are saludo dirán Bueno verte. Pongamos este método a trabajar en nuestra variable de saludo e historia en una nueva variable llamada Saludo a gritos. Vamos a adjuntar el método a mayúsculas al final de nuestra variable saludo y asignarlo a nuestro nuevo grito saludo Variable. Ahora veamos gritar saludo en su cónsul y nos ponemos bien verte. Eso es todo lo que tenemos para esta lección sobre cuerdas. Gracias por acompañarme en Java. Escribe los conceptos básicos y te veremos en el laboratorio. 5. Los fundamentos de JavaScript de cuerdas: está bien, acabamos de terminar su lección sobre el JavaScript en una cadena de tipo. Abramos al desarrollador de Google Chrome Cónsul. Vamos a repasar esto rápidamente una vez más y los futuros videos. Si no recuerdas, puedes volver en referencia. This videos anteriores. Adelante y golpea el ícono de la hamburguesa en la esquina superior derecha. Pasa el cursor hacia abajo a más herramientas, luego herramientas de desarrollador. El taquigrafía en Mac es el comando Opción J en Nuestras Windows, Su cambio de control. J. Adelante y practiquemos eso rápidamente para cerrar un abierto nuestro cónsul. Asegúrate de ir a la barra de direcciones y escribir sobre puntos en blanco, y ya estás todo listo. Recuerda, si tu cónsul empieza a llenarse, simplemente puedes despejarlo escribiendo claro que a paréntesis. Y si alguna vez quieres recuperar algo que has ingresado, simplemente puedes presionar la flecha hacia arriba para recuperarlo. Muy bien, volvamos a revisar fortalezas. Aprendimos que las cadenas se utilizan para representar texto. Vimos cómo convertir cualquier tipo de datos primitivos en una cadena agregando comillas simples o dobles alrededor de los caracteres. Después vimos cómo usar la barra de escape hacia atrás para manejar caracteres especiales dentro de nuestra cadena JavaScript. Por último, tuvimos un par de miradas a la propiedad de longitud y al método a mayúsculas. Empezaremos y miraremos algunas líneas de código que queremos ser una cadena pero que necesita algo ayuda. Tenemos nuestro animal igual al caballo de cuerda con una cotización simple de apertura en una cotización doble de cierre . También tenemos nuestra respuesta igual a falso sin cotizaciones. Adelante y pausar un video y veamos si puedes llegar a una solución para convertir estos en fortalezas válidas. Está bien, eso no debería haber sido demasiado duro. Nuestra primera línea de código estaba emitiendo porque hemos mezclado comillas simples y dobles, un intento de asignar una cuerda al caballo variable. La solución es simplemente hacer que las cotizaciones coincidan. Nuestra segunda línea de código necesita estar envuelta entre comillas para cambiar tu valor de un Booleano de falso a una cadena de falso. Muy bien, pasemos a nuestro próximo reto. Cuando estábamos escribiendo cadenas que representan texto, es normal usar apóstrofos y citas dentro de esas bebidas. No obstante, esto presenta un problema para el intérprete de JavaScript. Como comentamos en nuestra lección, veamos dos ejemplos de comillas simples y dobles dentro de fortalezas. Nuestro primer ejemplo. Tenemos nuestro saludo. Uno asignó el valor de las comillas dobles alrededor. Sam dice Hola con High, también entre comillas dobles. En nuestro segundo ejemplo, tenemos nuestro saludo, también, también, asignado un valor de comillas simples que rodean la frase. Es genial verte con un apóstrofo. En la palabra es ir adelante y hacer una pausa. Un video relee estas líneas de código de una manera que el intérprete de JavaScript pueda entenderlas y usarlas como fortalezas. Por ahora. No uses el personaje de escape. Después de eso, seguiremos adelante y trabajaremos juntos en una solución. Muy bien, Cómo ir. Ojalá eso no fuera demasiado desafiante. En el primer caso de saludar a uno, simplemente necesitábamos cambiar las comillas externas a las simples. En el segundo caso de saludo a, sólo necesitábamos cambiar las comillas externas por comillas dobles. Ahora empecemos a usar el personaje de escape dentro de fortalezas. Echemos un vistazo a otra cuerda. Tenemos nuestro saludo. Tres. Un firmado de valor envuelto en comillas simples con una sola cotización dentro de ella. Aquí está tu reto. Al igual que los ejemplos anteriores, tenemos un conflicto de citas. En lugar de cambiar las comillas simples o dobles, utilice el carácter de escape para solucionar el conflicto. Además, esta es una línea realmente larga que retoma el ancho de la página. Se utilizó el carácter de escape en el extremo de la letra dos veces en esta frase para acortar el ancho del espacio ocupado. Adelante y pausa este video y dale una toma que encontraran una solución juntos. Está bien, éste fue un poco más complicado. Adelante y arreglemos esa larga cuerda defectuosa. Vamos a entrar y poner el personaje de escape antes de la cita simple y no lo hacemos y luego acortar la longitud. Vamos a poner al personaje de escape en la carta y después del periódico y la palabra ser y el resultado es exactamente lo que estábamos buscando. Sigamos adelante y cerremos sus retos con la longitud, propiedad y el método a mayúsculas. Sigamos con nuestro saludo tres variable porque trabajamos tan duro en ello para este reto. Yo quiero que encuentres la longitud del saludo tres y volteó toda la oración en mayúsculas . Adelante y dale una oportunidad. Encontraré una solución juntos. ¿ Todo bien? No, eso salió bien. Para encontrar la longitud del saludo, tres simplemente iban a agregar una longitud de punto al final del mismo. Recuerda, esto no es un método, así que no lo vamos a invocar con profecías. Por último, vamos a convertir esto en un espectáculo adjuntando el método a mayúsculas al saludo tres. Y ahí lo tienes. Gracias por unirse a nosotros en el laboratorio y echar un primer vistazo a las cuerdas. Nos vemos en la siguiente lección. 6. JavaScript los fundamentos - construcción de bloqueos: operadores: bienvenido de nuevo en esta lección de script Java. De lo básico. Vamos a mirar a los operadores y JavaScript. ¿ Qué es un operador en JavaScript? Operadores aire utilizado para asignar valores, comparar valores, realizar operaciones aritméticas y más. Los operadores permiten a los programadores crear un solo valor a partir de uno o más valores. Hacen mucho, así que empecemos. JavaScript tiene tanto binarios como tú operadores Neri y un operador de giro especial Eri, el operador condicional. No miraremos a los operadores de turno Eri en esta lección se centrarán en binarios en ustedes operadores Neri . Por ahora, un operador binario requiere dos operaciones una antes del operador y otra después del operador. Por ejemplo, dos más tres o X multiplicados por Z, un operador de área une requiere una sola operación y ya sea antes o después del operador, ejemplo, por qué plus o plus plus por qué. Comencemos con los operadores aritméticos, los operadores aritméticos básicos para la división de multiplicación,los istas de módulos, los istas de módulos, suma y la resta. Un operador aritmético toma valores numéricos ya sea variables literal zor como sus operaciones y devuelve un único valor numérico. Echemos un vistazo a algunos ejemplos. Aquí te mostramos un ejemplo del operador de resta de suma. Muchos de los operadores aritméticos deben ser intuitivos. Si tienes alguna familiaridad con las matemáticas, también se utilizará el operador plus para la concatenación de cadenas, que veremos al final de esta lección. Los operadores de división y multiplicación son lo que se esperaría también. Ojalá, eso no debería ser nada demasiado nuevo para ti. Siguiente. Echemos un vistazo al operador de módulo ist representado por el símbolo de porcentaje en su teclado . Esto nos dará el resto de dos valores. Por el momento, el resto es igual a 21 módulo. ISS cuatro cuatro entrarán en 21 5 veces con un módulo restante. ISS puede ser útil en el futuro al intentar elegir los valores que solo son parejos o implementar algún tipo de filtro para elegir cualquier otro valor. Ahora pasemos a los operadores de asignación. Un operador de asignación es signos de valor a su izquierda operar y en base al valor de su derecho operar. Ya hemos estado usando esto todo a lo largo de este curso. El operador de asignación más simple es el signo igual, que no es preguntar si dos valores son iguales. Pero, ¿es esto impresionante el valor de su derecha operar y a su operandi izquierdo? Vamos a profundizar con la asignación de suma y la asignación de resta. Supongamos que tenemos nuestro recuento equivale a cinco. Si quisiéramos sumar cuatro al valor del conteo, solo podríamos hacer conteo igual a cuenta, que sabemos es cinco más cuatro para conseguir nueve. O la adición de operador Simon nos permite simplificar esto poniendo el recuento más iguales para este signo más frente al signo igual tomará el valor de la variable, que es cinco y se suma al primer plano. Esto es menos código y sigue siendo muy legible. Si hiciéramos la asignación de resta, seguiremos el mismo patrón. Ahora pasemos a los operadores de comparación. Los operadores de comparación comparan ambos lados de la ecuación y devuelven un valor lógico. En función de si la comparación es verdadera, las operaciones pueden ser nuevos valores milagrosos, string, string, lógicos u objetos. En esta lección, vamos a ver los operadores de igualdad dobles iguales y triples iguales cheques para la igualdad entre dos valores u operaciones. Pero tienen dos definiciones diferentes de igualdad. Doble igual a miradas para ver si a las operaciones aire por igual. Usar una definición más relajada de igualdad mientras que triple igual es el operador de igualdad estricta y comprueba si a operaciones o igual utilizando una definición estricta de igualdad. Ese concepto podría sonar un poco extraño ahora mismo si eres nuevo en la programación, así que vamos a sacar algunos ejemplos. Hagamos Variable X asignó el valor del número ocho y muy negrita Y asignó el valor de la cadena ocho. Ahora recuerda que el único Signos Iguales no es un nuevo operador de calidad. Se trata de un operador de asignación, asignando un valor a una variable también conocida como el objetivo o identificador. Si quieres un cheque de estos, dos son iguales. Simplemente usamos el doble signo igual. Recuerda, ni una, porque no estamos ascendiendo un valor. Estamos revisando la igualdad. Esta declaración condicional está devolviendo un valor de verdad. El tipo de número de ocho es igual al tipo de cadena de ocho. Esto podría ser un poco confuso. Sería como decir que el color rojo es igual a una manzana, a pesar de que el rojo es un color y manzanas de fruta. No obstante, podemos ver la conexión que hay ahí. Ambos son del color rojo. ¿ Cómo hace esto el script Java? A medida que te sumerjas más profundamente en un JavaScript, encontrarás que el script Java quiere ser tu amigo. Si bien otros idiomas arrojan errores en tales casos, JavaScript intentará ayudarte cuando pueda. ¿ Por qué es esto cierto? JavaScript hace algo llamado coerción. En este punto, no vamos a entrar en eso ahora mismo, Pero básicamente, JavaScript quiere ser tu amigo y trataremos de ayudarnos cuando pueda. Este es uno de esos casos. Es como entrenado la manzana frutal y al color rojo. Por lo que ya no es fruto que coincida con el color rojo ya que tienen eso en coerción común. Kamu. Muy servicial por momentos. Pero también puede llevar a resultados inesperados si no lo estás buscando. Por lo que hay que estar al tanto de esta característica de dobles iguales. Pero ¿y si no queremos que el script Java sea tan amable? ¿ Y si queremos asegurarnos de que ex y por qué son el mismo valor y tipo? Si eso es así, te encontrarás usando el triple igual. Si bien dobles cheques iguales por valor, permitir coerción triple igual cheques por valor y tipo generalmente triples iguales va a ser la mejor práctica y dejar tu código bus buggy. Por último, veamos el operador de cadenas. Vimos el signo más anteriormente como un operador aritmético, pero el signo más se puede usar en cadenas cuando se usa en cadenas. El operador plus se llama el operador de concatenación. Vamos a un ejemplo para ver esto en la práctica, vamos a crear mi nombre completo a partir de sus partes individuales por su cuenta. Puedes probar esto con tu nombre si quieres. Vamos a crear una variable y llenarla con cadenas para mi nombre, segundo nombre y apellido, luego podemos atraparlos juntos para mi nombre. Tenemos variable. Nombre es igual al string rob para el segundo nombre que tenemos. Nuestro segundo nombre es igual al otorgamiento de cadena para el apellido. Tenemos nuestro apellido igual a cadena Merrill. Ahora pongamos todas estas cadenas juntas en una variable llamada nombre completo. Por lo que el nombre completo es igual al nombre de la variable, más una cadena con un espacio en ella, más mi segundo nombre más assn. Otra cadena con el espacio en ella más el apellido de la variable. No olvides agregar una cadena con el marcador de posición de espacio. De lo contrario tu nombre estará todo abarrotado. En su mayor parte, JavaScript ignora los espacios en blanco en su código. Pero si los tienes dentro de las cuerdas, se aplicarán. Ahora bien, si investigamos qué nombre completo es el cónsul nos dará. Rob Grant. Merrill. Espero que disfruten de este intruso operadores, y nos vemos en nuestro próximo laboratorio. 7. Los fundamentos de la javas de la construcción de bloqueos: laboratorio de operadores: está bien, acabamos de terminar nuestra lección sobre operadores de JavaScript. Aprendimos que los operadores aire símbolos que se utilizan para realizar una operación allí utilizaban para asignar valores, comparar valores, realizar operaciones aritméticas y más. Sigamos adelante y comencemos con unos cuantos desafíos rápidos del operador aritmético para calentarse . Adelante y rellene los siguientes ejemplos con aritmética. Operadores utilizan suma, resta, multiplicación y módulo ISS. Recuerde, un operador aritmético toma valores numéricos, otros liberales o variables como sus operaciones y devuelve un solo valor numérico? Adelante y pausa el video y dale una toma que volverá a juntarse para encontrar una solución. Muy bien, todos esos debieron haber sido lo suficientemente básicos para ti. Por adición, podríamos hacer cinco más cuatro, dándonos nueve resta. Siete meses, tres multiplicación, cinco veces tres, División nueve dividida por tres y módulo ISS 20 que el signo porcentual para el código Let's. Algunos operadores de asignación recuerdan y un operador Simon como signos de valor a su operandi izquierdo basado en el valor de su derecho operan para un reto. Voy a escribir algunas expresiones, y quiero que uses la asignación de suma y resta, junto con listas de módulos de multiplicación para que el código sea más conciso. Adelante y pausar un video y hacer esos cambios. Entonces volveremos juntos con algunas soluciones. Está bien, ¿cómo ir? Sigamos adelante y tomemos estas muestras y cortarlas con nuestros operadores Simon para la adición. Asignación. Debilitar Dio X más equivale a cinco para la asignación de resta. Debilitar Do X Monos equivale a cinco para la asignación de multiplicación. X Tiempos equivale a cinco y para el resto o asignación de módulos tenemos X modulares ists igual a cinco. Ahora hagamos algunos operadores de comparación. Los operadores de comparación evalúan y devuelven un valor booleano de verdadero o falso. Recuerde, un operador de comparación compara sus operaciones y devuelve un valor lógico. En función de si la comparación es verdadera, las óperas pueden ser valores numéricos de cadena, lógicos o de objeto. En nuestra lección, aprendimos sobre los operadores dobles iguales y triples iguales a los que sirven como operadores de igualdad y cualquier operador de calidad. El doble igual va a ser cierto si se comparan los valores o valor desigual. Si son tipos diferentes, el operador quot los convertirá para que coincidan con el triple igual, también llamado identidad o despojado Operador de Igualdad va a devolver verdadero Onley Si el valor y el tipo son iguales Para el reto de listados varios ejemplos, quiero que pasen por las ecuaciones y cambien todos los operadores. Entonces el resultado es cierto. Sólo una cabeza arriba. Yo no tiré en un pequeño giro que vas a anotar puntos de bonificación. Si te acertas, adelante y pausa el video y toma una toma para resolverlo. De acuerdo, ¿Cómo ir? ¿ Obtuviste el ajuste de giro X dos dobles iguales Por qué salió cierto. Entonces no hay nada que cambiar. El signo doble igual solo estaba midiendo por valor en el que nuestro amigo Javascript usó la coerción para determinar que eran de igual valor. No obstante, las dos declaraciones siguientes fueron falsas. Entonces, ¿cómo logramos que devuelvan un Booleano de Verdadero? Sólo necesitamos poner un signo de exclamación seguido de uno o dos signos iguales. Este signo de exclamación se llama el operador de desigualdad. Será más útil más adelante de lo que probablemente puedas imaginar primero. Entonces podemos escribir ex signo de exclamación doble igual a por qué? Y se evaluará a cierto hacemos un doble igual porque X y por qué tienen el mismo valor, pero son tipos diferentes. Esto puede resultar un poco confuso cuando el marcador de exclamación en los operadores de igualdad que se utilizan un solo signo igual juega el mismo papel que el doble igual lo hizo sin que el operador de desigualdad compruebe solo el valor y permita coerción. Y cuando se utiliza el signo de exclamación, el doble igual juega el papel de la marca triple igual sin que el operador de desigualdad verifique el valor y el tipo. Si hubiéramos dicho que Ex n operador de igualdad y un solo signo igual por qué, yo evaluaría a falso porque X e Y tienen el mismo valor. Entonces porque eso es cierto, si pones un signo de exclamación delante de él, volvería falso. A continuación, tenemos X signo de exclamación igual sine Z para regresar. Es cierto que sólo tenemos que hacer un solo igual porque X y Z tienen valores diferentes. También podrías hacer ex signo de exclamación igual, Igual Z, y volvería verdadero en este caso también, porque son de diferentes tipos y valores. Probablemente necesitarás pasar algún tiempo con operadores dobles y triples iguales para poder manejar cómo funciona, especialmente cuando agregas en el operador de desigualdad. Por último, pasemos al operador de cuerdas. Vamos a elaborar innatos unas cuerdas juntas. Recuerda cuando el plus on se usa en las cuerdas. El operador plus se llama el operador de concatenación. Crearemos un saludo feliz y un saludo enojado. Adelante y pongamos juntos nuestro código. El saludo Var se asigna al valor de cadena. Hola siguiente creará una variable enojada con huésped y finalmente hará un feliz con variable invitado también. Para tu reto, quiero que uses concatenación de cadenas para hacer una cadena que diga Hola. Gracias por venir y guardarlo en la variable feliz saludo y otra que dice Hola. Salga de mi casa e historia en la variable saludo enojado. Adelante y pausar el video y llegar a tu solución. Entonces veremos esto juntos, está bien. Esperemos que esto fue en su mayoría sencillo creará un saludo feliz variable y lo establecerá igual a la variable saludo más cadena con un espacio vacío para un marcador de posición, y luego agregar la variable feliz con invitado y obtener nuestro resultados deseados. Entonces, para saludo enojado, acabamos de crear saludo enojado variable y le asignamos el saludo variable más una cadena con un espacio vacío más enojado con la variable de invitado y echa un vistazo a nuestros resultados. Eso es todo lo que tenemos para este laboratorio. Gracias por echar un vistazo a los operadores conmigo y nos vemos pronto y nuestra próxima lección. 8. Los fundamentos de JavaScript de un aumento y un operador de Decrement: Muy bien, bienvenido de nuevo al script Java. Los fundamentos y esta lección. Vamos a lucir un incremental y la baraja permanecen ting de valor en esta lección combo de pizarra blanca y tiempo de laboratorio. Bueno, mira estos operadores aritméticos similares que pueden hacer una gran diferencia inesperada si no eres consciente de su ligera diferencia de implementación. Los miramos brevemente mientras mirábamos a sus operadores en una lección anterior. Hablemos primero de nuestro operador de incrementos y las diferencias entre poner nuestro signo doble más frente a nuestro valor versus poner nuestro doble plus después de nuestro valor, el operador de incrementos suma, te quiere su extremo superior y retornos de valor. Echemos un vistazo a esta sintaxis si se usa post fix con operador después de operandi, por ejemplo, X plus. Entonces devuelve el valor antes de incremental. Si se utiliza prefijo con operador antes de operandi, por ejemplo, más X, entonces devuelve el valor después de incremental real quick. Apenas un operador de refresco en este caso, son los símbolos más, y el operandi es el valor sobre el que se actúa. Muy bien, vayamos directamente al laboratorio y pongamos esto en práctica declarará una variable llamada X y le asignará el valor del número cinco. Cuando comprobamos el valor de la consola central X , devuelve cinco. Ahora pongamos un plus. Después de la X, el valor inmediato de X se devuelve como cinco. No obstante, ahora cuando volvemos a buscar el valor de X, obtenemos un valor de seis. El valor es incriminado por uno después de que se devuelva primero el valor original. Ahora probemos el signo doble más antes de nuestro valor de X, que actualmente es seis. De inmediato devuelve el valor de siete. Cuando volvemos a comprobar el valor de X, eso sigue siendo siete. Muy bien ahora volvamos a la pizarra blanca para una lección rápida en cubierta, lamentando un número. El operador de cubierta Ament Decorah acuenta o resta uno de su operación y y retornos de valor. Echemos un vistazo a esta sintaxis si se usa post fix, por ejemplo, X menos menos. Después devuelve el valor antes de deck, previniendo si se usa prefijo, por ejemplo, menos menos X. Entonces regresa. El valor después de cubierta permanecen ting. Muy bien, vamos al laboratorio y pongamos esto en práctica. Vamos a seguir adelante y declarar una variable llamada ¿por qué lo firmará? El valor de siete Aquí está el mini reto para esta lección. Quiero que utilices el operador de deck Ament y de tal manera que de inmediato devuelva un valor que es uno menos que el valor original. Después de eso, quiero que utilices el operador de deck Ament de tal manera que devuelva el valor original inmediato y en adelante. Lee resta cuando se ha llamado al valor de la variable. ¿ Por qué otra vez? Muy bien, ¿Cómo ir? Vamos a darle una oportunidad. De inmediato se devuelve lo primero que queremos dio. El menor valor. Hacemos eso colocando los símbolos Tu menos inmediatamente antes de nuestra variable Y. Cuando entramos eso en nuestra consola, obtenemos el valor del número seis. Ahora sigamos adelante y usemos el operador de deck Ament de tal manera que primero regrese. Teoría. Gin. Álvaro. Tú cuando se llama y luego cuando se llama de nuevo, devuelve la baraja. Prevenido. El valor hará eso colocando ambos negativos. Después de nuestra variable Y. Nuestro primer valor es seis. Y cuando miramos por qué otra vez, camino tener el valor de cinco bien. Eso es todo lo que tenemos por ahora. Gracias por echar un vistazo al incremento y a los operadores Decker Ament conmigo. Nos vemos en nuestra próxima lección. 9. JavaScript los fundamentos de la construcción de bloqueos: revisión: Muy bien, bienvenido de nuevo al script Java. Los fundamentos y esta lección. Estaremos revisando nuestra sección de bloques constructivos del curso. Por el momento, vamos a cubrir variables, cadenas y operadores. Vamos a hacer esto en formato de quiz. Voy a traer algún código o una pregunta en nuestra pizarra blanca. Entonces sugeriría hacer una pausa en el video. Tómese un tiempo para pensarlo. Recuerda, la lucha es buena para aprender. Si estuviste en tu escritorio, incluso puedes abrir tu navegador chrome mientras ves el video y haces algún código. Si eso te ayuda a llegar a una solución. Cuando le hayas dado tu mejor toma, continúa con el video y veremos una solución. Juntos. Estos cuestionarios no tendrán contenido nuevo, así que si estás más avanzado y tienes el tema abajo, siéntete libre de saltar. No obstante, esto debe ser beneficioso incluso para aquellos que tienen una bastante buena comprensión del tema, ya que ayuda a punta en tu mente estos conceptos aún más lejos. Adelante y empecemos con nuestras primeras preguntas sobre variables. Echemos un vistazo a una definición de actualización rápida de variables. Las variables JavaScript son contenedores para almacenar valores de datos. A continuación, puede referirse a los datos nombrando el contenedor. Aquí está la primera pregunta elección múltiple, que es la forma adecuada o formas de declarar una variable en JavaScript, un color es igual a cadena. color azul B var es igual a cadena. color variable del mar azul es igual a la cadena azul o d var color. Adelante y pausa el video un momento para llegar a la solución y luego reanudar el video. Cuando estás listo, las respuestas son A B y E A es un poco complicado porque le falta la variable palabra clave var. No obstante, a menos que se esté ejecutando en modo estricto, lo que probablemente debería y cubrirá que en futuras lecciones, el color se registrará como variable a nivel global. Esto no es una buena práctica pero sí crea una variable be fue probablemente la opción más obvia para ti con la palabra clave var y un sol en el valor de una cadena, azul Ver es incorrecto. Variable no es una palabra clave de script Java, y también lo son JavaScript. intérprete regresará y emitirá aire. Por último, D es correcto. El valor de nuestra variable es un inicializado en este punto, pero sigue siendo una declaración variable forma no le han dado un valor. Por lo que regresa indefinido, que para no entrar en demasiado detalle. Pero indefinido es una especie de valor en el script Java de todos modos. Muy bien, pregunta número dos. Ahora vamos a hablar de las mejores prácticas para nombrar variables. Hay formas de recubrimiento que se envían tácticamente correctas, y el intérprete de JavaScript puede correr, pero no se consideran las mejores prácticas. ¿ Cuáles de los siguientes fragmentos de código son las mejores prácticas y cuáles son las malas prácticas? Adelante y pausa el video, y cuando se haya llegado con la solución, reanude la visualización y lo veremos juntos. Está bien. Las mejores prácticas serían consideradas como C y E, y tal vez D Ver está escrito en caso Camel caso Camel como donde tomamos una variable de múltiples palabras. Y como no se nos permite tener espacios, aplaudimos juntos. Entonces para la legibilidad humana. Tenemos nuestra primera palabra y minúsculas para luego capitalizar la primera letra de cada una de las siguientes palabras. A es difícil de leer porque, sin palabras mayúsculas, es difícil para el ojo humano ver las palabras, e incluso pueden encontrar palabras diferentes. Si no sabemos dónde empieza la nueva palabra, B está cerca justo fuera de la marca de tener la primera palabra una mayúscula. A continuación, tenemos E como mejor práctica y tal vez d La razón por la que podríamos argumentar que E es más buena práctica que D es para la comprensión humana. Recuerda, codificamos para quienes están mirando nuestro código. Junto con el script Java, Intérprete X es más corto y tomará menos memoria, que son JavaScript, lagos intérprete. Pero mi color favorito permite que quienes trabajan en nuestro código sepan por qué estamos trabajando con la cuerda roja. Echemos un vistazo a la siguiente pregunta esta vez. Quiero que miren las opciones y detecten los nombres de variables inválidos que antes miramos las mejores prácticas y las malas prácticas. Ahora veamos los valores son JavaScript Interpreter ni siquiera funcionará con. Adelante y pausa el video y escoge los nombres de variables no válidos. Siéntase libre de abrir la consola de cromo y entrar thes. Si necesitas ayuda con la solución, todo bien están involucrados. Los nombres de variables R A, C E y G A no son válidos porque es posible que los nombres de las variables no comiencen con el número. No obstante, como en la letra B, pueden seguirse. El primer carácter en el nombre de la variable See no es válido porque function ya es una palabra clave reservada de script Java , por lo que puede que no se utilice para un nombre de variable. E es un nombre de variable no válido, ya que no se les permitió tener espacios. El peso resolver usando múltiples palabras es juntarlas. El estilo de caso camel, como vimos antes f, es una variable válida ya que también pueden comenzar con guión bajo así como un signo de dólar. Por último, G es una variable involucrada debido a que el nombre de la variable no puede tener el símbolo ampersand esperanza que te hayas sentido bien con la revisión variable. Ahora repasemos lo que hemos aprendido sobre las cuerdas. Empezaremos con la definición para recordarnos. Las cadenas son un tipo de datos que se utiliza para representar texto y se envuelven en una comilla simple o doble . Empecemos con nuestra primera pregunta. ¿ Cuál de las siguientes cadenas devolverá un aire cuando el intérprete de JavaScript intente asignar valor a la variable? Un texto envuelve y dos comillas simples ser texto se envuelve en una comilla simple y doble. Ver texto se envuelve en una comilla doble y simple y de texto se envuelve en comillas dobles . Adelante y pausa el video y reanudarlo cuando estés listo con la solución. Ambas letras B y C devolverán herederos, mientras que la cuerda se puede envolver en comillas simples o dobles. Como vimos en las letras A y D Una cuerda no se puede envolver en una combinación de las dos. Nuestra segunda pregunta girará en torno a qué hacer cuando nuestra cadena consiste en comillas simples o dobles, como cuando las personas escriben una contracción o usando comillas y su texto. Mira las siguientes cadenas las cuales son válidas y cuáles son inválidas y ¿por qué ahora? No soy experto en gramática inglesa, así que centrémonos únicamente en las comillas simples y dobles y cómo las maneja el intérprete de JavaScript . Adelante y pausar el video y llegar a tu solución. Trata de arrojarlos al cónsul Si necesitas ayuda. Cuando esté listo con sus soluciones, adelante y reanude el video. Las cadenas válidas son B, C y E involucradas. Las cadenas son A y D. A no es válida porque la cadena contenida dentro de dos comillas simples tiene otra comilla simple en ella. B es válido porque dentro de la cadena designada por dos comillas simples, hemos utilizado comillas dobles en el interior. Por lo que el intérprete de script Java sabe que estamos dando nuestras citas de texto para ser leídas no para declarar una cadena ver es válida porque a pesar de que tenemos una sola comilla dentro de una cita definida por dos comillas simples, hemos usado el escape carácter retroceso inmediatamente antes de él, dejando saber a nuestro intérprete que esto se supone que sea parte del texto que leemos. De no es válido por la misma razón es un Onley. En lugar de cotización simple dentro de dos comillas simples, tenemos una cotización doble con entre comillas dobles. Por último, tenemos la letra e. Esto es válido porque si bien tenemos comillas dobles con entre comillas dobles, como lo hicimos con la letra D, hemos usado el carácter de escape de la diagonal trasera frente a cada una de las comillas dobles, dejando saber a nuestro intérprete que queremos que esas comillas dobles se lean como parte del texto. Última pregunta. Supongamos que queremos encontrar la longitud de una palabra y también queremos convertir una cadena en todas mayúsculas. Qué opciones te ayudarán a encontrar la longitud del valor asignado dado al saludo y girar el saludo en remolque todas las letras mayúsculas. Adelante y pausa el video hasta que se te ocurra una solución. Después haga clic en play para reanudar y las respuestas son ser una F para girar una cuerda en remolque. mayúscula. Utilizamos el método a mayúsculas porque este es un método tenemos los paréntesis adjuntos al nombre para encontrar la longitud estaban usando las propiedades longitud de la propiedad no tienen paréntesis como nuevo desarrollador, ya que todavía estás intentando para captar la diferencia entre propiedades y métodos con el ojo, siempre se puede decir por la presencia o ausencia de esos paréntesis. Ahora vamos a cerrar esta revisión mirando a los operadores. Empecemos con una recapitulación de definición. Los operadores de JavaScript se utilizan para asignar valores, comparar valores y realizar operaciones aritméticas, y más operadores permiten a los programadores crear un solo valor a partir de uno o más valores. Nuestra primera pregunta involucra al operador de incremento y deck Ament. Observe las siguientes afirmaciones e identifique las afirmaciones verdaderas y falsas. Diremos que X equivale a siete por cada elección. Imaginemos que X se restablece. El valor de X no está cambiando a medida que bajamos. Nuestra lista de opciones solo estaba mirando cómo cada operador devuelve el valor de X. Adelante y positividad que y reanudar cuando se haya llegado a una conclusión. Muy bien, Las respuestas correctas son B y D. A es incorrecta porque el operador de incremento está después del operandi X por lo que X devolverá su valor original de siete. No obstante, la próxima vez que veamos X, aumentaría a ocho. B es correcto porque el operador de incremento está ante el operador y aumentar el valor a ocho que devolverlo como ocho Ver es incorrecto porque el operador de Ament de cubierta restaría uno de siete antes de devolverlo por un valor de seis. De es correcto porque el valor de la cubierta Aament después del operador y primero devolverá el valor de siete. Después restamos uno para la próxima vez que miremos a X, adelante y enchufa esos a tu consola. Si eso sigue un poco nebuloso para ti a continuación, veamos al operador de módulo ist. ¿ Cuál será el siguiente módulo ist? Operadores regresan? Recuerde que el operador ISS del módulo está devolviendo el valor restante. Pausa el video y trabaja en él en tu cabeza o en tu cónsul. Está bien. Nueve entra en 34 3 veces con el valor restante y retorno de siete. Cuatro entra en 12 3 veces con el resto y el valor de retorno de cero para entra en 94 veces con el resto y el valor de retorno de uno cuatro entra en 15 3 veces con el resto y valor de retorno de tres. Ahora veamos a los operadores de comparación. Mira las siguientes opciones y determina si devolverán verdadero o si devolverán un valor de falso ir adelante y video positivo. Si lo haces usando la consola, intenta ver el patrón de cómo funcionan los operadores de doble, triple y desigualdad. Reanudó el video cuando esté listo para revisar las respuestas. Muy bien, A y D eran ciertas. Bueno, B y C eran falsos. A es cierto porque usamos el signo doble igual que comprueba el valor. JavaScript hace algo llamado Coerción donde intenta ayudarnos. En este caso, es lo suficientemente inteligente para saber que el número ocho y la cadena con el ocho carácter son el mismo valor. No obstante, por razones de programación, quizás no quieras que el intérprete te te ayude. Es posible que desee que reconozca a esos como no ser realmente lo mismo. Ahí es donde entra en juego el triple igual. Comprueba el valor como el doble es igual, pero también comprueba el tipo, sin importar cuál sea el valor. El número ocho y la cadena ocho no son del mismo tipo, por lo que devolvemos un valor falso. No, veamos al mar como falso. Estamos usando el signo de exclamación para el operador de desigualdad. Cuando adjuntamos un solo igual al operador de desigualdad, funciona como el doble igual, simplemente comprobando el valor. Entonces C está diciendo que el valor del número ocho y el valor de la cadena ocho no son iguales, pero eso es falso porque son iguales en valor. Como discutimos con la letra A, D utiliza el doble igual que el operador de desigualdad. En este caso, el doble igual funciona como el triple igual comprobación de valor y tipo. Entonces D está diciendo que el valor y tipo del número ocho no es igual al valor y tipo de esta cadena con el carácter ocho, lo cual es cierto. Ahí vamos. Esa es una revisión para esta parte del curso. Esperemos que eso fuera una brisa. Aunque fuera un poco desafiante. Eso está bien. Cada vez que luchas, solo significa que estás continuando aprendiendo. No obstante, si te sintieras perdido la mayor parte del tiempo, entonces probablemente sería de utilidad volver a pasar por las lecciones anteriores que conduzcan a esta revisión. Gracias por acompañarme en esta revisión de bloques de construcción de scripts Java, y nos vemos en nuestra próxima lección. 11. Proyecto 1: Kelvin para la caminata de Fahrenheit: Está bien. Bienvenido a nuestro proyecto de muchos Kelvin a Farron I Esperemos que seas capaz de pasar por el reto anterior y lograr esto con éxito. Pero si lucharon de alguna manera, estoy feliz de guiarte a través de una posible solución. O quizá quieras seguirme hasta el punto en el que sí te quedaste atascado. Te puedo mostrar cómo superar esa parte, y luego puedes terminar el reto tú mismo. Adelante y echemos un vistazo. Existen varias formas diferentes en las que puedes ingresar tu código y lograr este proyecto. Te voy a mostrar una forma rápida y sencilla de configurar un entorno de codificación donde puedas lograr esta tarea y luego poder afercarte a tu código para mirar hacia atrás en el futuro . Entonces la forma de hacer esto es que seguirás adelante y abrirás la consola. Y cuando hayas hecho eso, lo que vamos a hacer es en lugar de estar en la pestaña Cónsul, queremos estar en la pestaña de fuentes y en la pestaña de fuentes, vamos a seguir adelante y vamos a crear un nuevo fragmento y voy a seguir adelante y llamar a este fragmento kelvin a Fahrenheit. Ya que eso es lo que estamos tratando de lograr en este mini proyecto ahora para que podamos tener algo de espacio. Adelante y cerremos algunos de este contenido que no necesitamos. Entonces primero voy a hacer clic en este ícono dedo del pie esconder el navegador que esconde todos nuestros archivos y luego abajo. Y esto puede ser un poco diferente en función de cómo se abre tu pantalla, pero podría hacer clic en este icono de ocultar deep bugger para abrir algún espacio a continuación. Ahora, lo último que queremos dio es que necesitamos un cónsul todavía para imprimir también. Y así puedes seguir adelante y hacer eso en el Google Crown Counsel solo pulsando la tecla de escape . Y cuando hagas eso aparecerá el cabildo. Puedes quitar la consola haciendo clic en esta X. Puedes traerla de vuelta con la llave de escape y puedes quitarla con la llave de escape. De acuerdo, Si eres Cónsul sí tienes alguna actividad en él, puedes seguir adelante y hacer clic en este icono claro de Cónsul también. Muy bien, tenemos todo lo que necesitamos para empezar nuestro entorno de desarrollo. De acuerdo, entonces en este proyecto de dinero. Vamos a crear una aplicación en la consola que convierta la temperatura de Kelvin a Fahrenheit. Muy bien ahora, enumeré los seis pasos a continuación que necesitarás dar para construir estas muchas aplicaciones. Muy bien, aquí está nuestro reto. Convierte cualquier temperatura dada en Kelvin a Fahrenheit. Entonces paso uno. Imaginemos que el reporte meteorológico dice que la temperatura hoy será de 301 grados. Y Kelvin, ¿cómo debes vestirte para el día? No podríamos app que nos permita conocer la temperatura en Fahrenheit para iniciar variable creativa llamada Kelvin. 10. Así declaran variable Kelvin temp animales dicho igual a 301 Ahora, con cada uno de estos pasos, te estoy pidiendo que escribas un comentario explica esta línea de abrigo. Esto va a ser útil. Entonces, al mirar hacia atrás en este proyecto, sabrás lo que estás intentando dio o como tal vez alguien más en el futuro está mirando hacia atrás en tu código, ellos pueden ver lo que estás intentando hacer tú mismo. Así que adelante y pega en mis comentarios. Tú No tenemos que esperar a que me lo escriba ahora paso para encontrar la temperatura en Celsius . En realidad, la temperatura en Celsius es similar a Kelvin. Celsius es 273.15 grados menos que Kelvin. Entonces vamos a convertir Kelvin dos centígrados restando 233.15 de la variable Calvin Temp, y vamos a contar en una variable llamada ciudad Celsius. Por ahora, Celsius Joe es igual a Niños temp menos 273.15 Y de nuevo, vas a seguir adelante y escribir un comentario arriba que explique esta línea de código. Muy bien, veamos el Paso Tres. Vamos a usar la siguiente ecuación. Fahrenheit es igual a Celsius veces dentro de perent nueve dividido por cinco más 32. Entonces vamos a utilizar este cálculo para almacenar de valor a la variable Fahrenheit. Por el momento, Fahrenheit Champ es igual a Celsius. Pueblo por nueve, dividido por cinco más 32 y seguiremos adelante y comentaremos nuestra línea de código. De acuerdo, Ahora, Paso cuatro va a ser la ley al cónsul. El valor de Fahrenheit temp. Ahora bien, este es un buen momento para asegurarte de que has guardado tu archivo. El grandioso de trabajar en fuentes en las herramientas para sordos cromados es que en realidad puedes guardar este archivo. Eso se puede hacer en un Mac con comando s. y ahora este archivo siempre contendrá este código que estás escribiendo. Así que adelante y cierra este ícono. En primer lugar. Vamos a escribir en consulado que log Fahrenheit temp. Ahora, para ejecutar nuestro código, podemos hacer clic en este ícono aquí que dice ejecutar fragmento o en un Mac debilitar tipo comando, enter o comando return. Y eso correrá nuestro código a continuación. Y así deberíamos tener 82.13000 algo. Si has llegado tan lejos, entonces definitivamente estás en el camino correcto. De acuerdo, pasemos al paso cinco. Vamos a seguir adelante y eliminar esta línea de código porque no la necesitamos para su aplicación . Ahora, vamos a usar el método de piso de la biblioteca de matemáticas para redondear la temperatura Fahrenheit , y vamos a guardar los resultados en la variable de temp Fahrenheit. El método de piso es nuevo para nosotros en este curso, así que publiqué un enlace aquí para que pudieras comprobarlo. Pero como podría ser nuevo para ti, voy a seguir adelante y hacer una demostración rápida, voy a seguir adelante y abrir la consola, despejar la actividad y la función o método de piso methought va a devolver el entero más grande menor o igual a un número dado. Y así digamos que tenemos el número 6.25 piso de punto matemático. Y si pasamos en 6.25 va a devolver el imager más grande menor o igual a un número dado. Ahora bien, si tenemos 6.75 ¿qué crees que va a pasar? Se podría pensar que se redondearía hasta siete, pero en realidad se va a redondear hacia abajo porque, recuerden, eso es lo que hace este método. Devuelve el mayor, entero menor o igual a un número dado. Si quisiéramos tener un sistema de redondeo que se redondeara, utilizaríamos el método de sello de puntos matemáticos y podríamos pasar en 6.75 y se redondearía como esperábamos . O podríamos pasar en 6.25 Y se va a redondear porque eso es lo que hace el sello de punto matemático . Si querías un método de la biblioteca de matemáticas que en realidad redondeó como tú y yo normalmente pensamos en un redondeo numérico. Podríamos usar la ronda de puntos matemáticos y pasó en 6.25 que se redondeará a seis. Y si pasáramos en 6.75 se redondearía hasta siete. De acuerdo, esta es toda la información que necesitamos sobre el método de piso de punto matemático en la biblioteca de matemáticas para lograr esta tarea. Por lo que la temp de Fahrenheit es igual a las matemáticas. Pensado para no pasar en el valor actual de Fahrenheit. Saltar. Adelante y agreguemos un comentario a esta línea de código para que sepamos lo que estamos intentando dio. Ahora, finalmente, en nuestro último paso, vamos a iniciar sesión en la consola la cuerda La temperatura es grados de temperatura Fahrenheit en la temperatura de cadena debe ser el valor de la variable de temp Fahrenheit. Entonces sigamos adelante y registremos esto en el registro de puntos del consejo del consejo. El temperamento seguro es. Y tenemos que tener cuidado con el espaciado que queremos tener ahora pasamos en el Fahrenheit, intento variable Plus. Ahora puede atrapar grados innatos o de cuerda. Sir Knight. Está bien, adelante y agrega un comentario. Explica esta línea de código y voy a seguir adelante y sólo despejar este Cónsul, y voy a correr este fragmento. Y el resultado es que hemos iniciado sesión con el cónsul. El temperatura es de 82 grados Fahrenheit. Si no pudiste resolver esto por tu cuenta la primera vez, adelante y devolvió el reto y dale una oportunidad de nuevo. Está bien. Y si por alguna razón que tu código no esté funcionando como esperabas, adelante y revisa el archivo de recursos para esta lección para comprobar tu código contra el mío. Está bien. Gran trabajo. Y nos vemos la próxima vez. 12. Proyecto 2: convertidor de años de gato: todo bien. En nuestro próximo proyecto de muchos, vamos a seguir adelante y mirar los años de gato en los que, una manera muy poco científica, calculamos la edad que tenemos en años de gato mirando nuestros años humanos. Entonces sigamos adelante y empecemos configurando nuestro entorno. Voy a abrir las herramientas de Chrome Deb y asegurarme de que estoy en la pestaña de fuentes y luego deberíamos ver una sección de fragmentos. O debería haber un ícono que diga, Show Navigator, si no ves la sección de fragmentos desde aquí mi click nuevo fragmento y un hombre llamado este gato Sí, y voy a tener que hacer es presionar enter y allá vamos. Ahora quiero despejar algún espacio, así que voy a esconder este navegante. Y además, si esta sección inferior está abierta al hondo cabrón, voy a esconder el cabrón D. Y luego voy a presionar la tecla de la finca la cual puede abrir y cerrar el cónsul. Ahora, voy a querer seguir adelante y despejar esta consola y todo el ruido que hay ahí también . Está bien. Por lo que ojalá este reto fuera bastante sencillo. El reto es convertir tu edad en años de gato. Ahora se nos ha dado la información de que el 1er 2 años del recuento de vida de un gato es de 25 años de gato, cada año siguiente equivale a cuatro años de gato. Entonces en lugar de tratar de averiguar qué edad tienes en años de gato en tu cabeza, vamos a crear una mini aplicación que haga esto por nosotros. Así que adelante y camina estos pasos. Paso uno se ejecuta una variable creativa mi edad y lo dijo igual a tu edad como número. Sólo voy a decir 20. Soy un poco mayor de 20 pero cualquier cosa mayor y nuestro gato estaría muerto seguro otra vez , por todos estos pasos, vamos a comentar nuestro código. Entonces en el futuro, podemos mirar hacia atrás y ver qué estamos tratando de lograr con cada línea, o alguien más puede mirar nuestro código y entender lo que estábamos intentando. Algo de esto puede parecer innecesario. ¿ Qué? Es una buena práctica para ti como principiante pensar realmente a través del código que estás escribiendo. Muy bien, entonces el siguiente paso va a ser crear una variable de primeros años, y le vamos a asignar un valor de dos. Y vamos a usar esto para dar cuenta del hecho de lo rápido que crecen los gatos durante sus 1er 2 años de vida. De acuerdo, ahora, Paso tres se utiliza el operador de asignación de multiplicación que hemos aprendido en lecciones anteriores en esta sección mediante el uso del signo igual estelar o gástrico para multiplicar el valor guardado demasiado temprano años por 25 y reasignando esa variable de sus primeros años. Entonces asignaremos a la variable de primeros años que ya hemos declarado e inicializado Bueno, ahora ponlo igual a veces igual a 25 para dar cuenta de lo rápido que crecen los gatos. Muy bien, ya que ya contabilizamos los 1er 2 años, les vamos a llevar mi variable de edad y restar dos. Y vamos a asignar el valor a una variable llamada años posteriores. En lo que va, años posteriores es igual a mi edad, menos a Todo bien, Así que en el 75 vamos a multiplicar la variable de años posteriores por cuatro para calcular el número de años gato contabilizados por tus años posteriores, vamos a utilizar el operador de asignación de multiplicación para multiplicar y un signo en un paso por lo que años posteriores Times equivale a cuatro y Así que esto da cuenta de lo rápido que crece un gato una vez que pasa la edad, también. Ahora, para el paso seis, vamos a seguir adelante y sólo revisar nuestro trabajo. Adelante y consejo dot log primeros años y vamos a cónsul dot log años más adelante. Adelante, asegúrate de guardar tu código si lo tienes, y luego vamos a seguir adelante y ejecutar nuestro código. Y así los primeros años es el número 50 que es lo que esperaríamos porque los primeros años lo inicializan, también. Y luego asignamos un nuevo valor de primeros años veces 25. Por lo que dos veces 25 ahora, años posteriores se inicializa a mi edad. Una es a la que B 20 menos dos, que serían 18 inicialmente. Y entonces multiplicamos 18 por cuatro, que es 72. Muy bien ahora, sigamos adelante y pasemos al paso siete. Nos aseguraremos de que eliminamos las líneas de código del Paso Seis es que no las necesitamos para nuestra aplicación final. Vamos a crear una variable llamada mi Edad en años gato, y le vamos a asignar el valor de los primeros años más años posteriores. De acuerdo, ahora sigamos adelante y pasemos al paso ocho. Vas a guardar el valor de tu nombre a una variable llamada mi nombre Hasta ahora mi nombre y podría seguir adelante y dar mi nombre. Puedes seguir adelante y dar el tuyo. Está bien. Ahora para nuestro último paso, vamos a iniciar sesión con el cónsul Una declaración que dice que mi nombre es nombre. Soy edad humana, años en años gato que está tope edad, años y años gato Muy bien. Y he desglosado eso Donde debería estar el nombre Que mis nombres Son ustedes los seres humanos Deben ser el mi valor edad La edad del gato debe ser la mi edad en años de gato valor Muy bien, así que sigamos adelante y empecemos con cerrarle esto al cónsul y vamos a concatenación de cadenas. Mi nombre es y vamos a agregar la variable mi nombre para obtener su valor más fortalecer periodo de coordinación. Yo soy. Entonces vamos a agregar que mi edad valora y podría seguir adelante y subirme a una nueva línea aquí más fuerza y coordinación otra vez. Años de edad en años humanos, que es más mi edad y años gato. No, mi ir adelante y subirme a una nueva línea. Una vez más más años. Aguanta en los años de chat. Está bien, sigamos adelante y asegurémonos de que hemos guardado nuestro archivo. Y si lo tienes, asegúrate de haber despejado tu consola y sigamos adelante y ejecutemos nuestro fragmento de código. El resultado es mi nombre es Rob. Tengo 20 años y años humanos, que tiene 122 años. Y pelos de gato. Ese es un gato realmente viejo. Muy bien, gran trabajo en este reto. Si tienes algún problema con este código, adelante y pruébalo de nuevo hasta que te sienta natural. Y si por alguna razón tu código no está funcionando como esperabas, entonces adelante y haz clic en el recurso para este reto para comparar tu código con el mío. Muy bien, gran trabajo y nos vemos la próxima vez.