Dar una buena acogida.
Así que finalmente es hora de que realmente comencemos a aprender sobre JavaScript y su sintaxis
en primer lugar, así que vamos a comenzar con sus básicos tipos de datos primitivos incorporados.
Entonces tenemos algunos objetivos aquí.
El primero es que queremos entender los cinco tipos de datos primitivos y Javascript.
A continuación, queremos trabajar con números y algunos de los operadores numéricos integrados.
Y finalmente, vamos a hablar sobre cadenas y métodos comunes de cadenas y operadores.
cada lenguaje de programación es la capacidad de los idiomas para diferenciar entre las diferentes categorías de datos.
Entonces, una de las grandes ideas en el núcleo de
Entonces, por ejemplo, un idioma podría diferenciar entre un número y una palabra o podría diferenciar entre un
número entero y un número fraccionario o un número positivo y un número negativo.
Y entonces estos varían de un idioma a otro.
Entonces, en javascript hay cinco tipos de datos primitivos.
Hay cinco tipos de datos básicos de bajo nivel.
Y vamos a hacer una breve reseña de los cinco primeros y luego vamos a profundizar
en los detalles en las siguientes diapositivas.
Entonces, el primero son los números y aquí tengo tres ejemplos, un número entero para un
número fraccionario o decimal 9. 3 y un número negativo negativo 10.
Y elegí estos tres porque quería mostrarles que a javascript no le importa si un número es completo
o si es fraccional si es negativo, todos son tratados solo como números.
Es una categoría amplia.
Entonces, otros idiomas se diferencian, pero JavaScript no.
Así que de nuevo los números son solo una categoría para números enteros, números fraccionarios y números negativos.
La próxima categoría que tenemos el próximo tipo de datos se llama cadenas y las cadenas son básicamente texto.
Entonces, lo importante es que están dentro de las comillas.
Puedes ver aquí tenemos dos ejemplos.
Entonces tenemos la palabra hola mundo espacial dentro de las comillas.
Esa es una cadena a pesar de que son varias palabras.
Es una cadena.
Lo mismo aqui.
Este es un número 43 pero está dentro de las comillas.
Por lo tanto, en realidad se considera una cadena para Javascript.
Para que podamos tener números, podemos tener cualquier carácter dentro de una cadena.
Entonces, el siguiente tipo es el booleano y los booleanos solo tienen dos opciones.
Ellos son verdaderos o falsos.
No hay citas, no hay números.
Es solo la palabra verdadera o la palabra falsa y eso es todo.
Entonces, por qué los usaríamos realmente se volverá mucho más claro en algunos videos a partir de ahora.
Pero solo quiero que sepas que existen booleanos.
Verdadero o falso, sí o no.
Y luego hay dos tipos más.
No e indefinido, y estos son en realidad valores.
Entonces no son realmente una categoría.
No hay varios tipos de Noall o múltiples tipos de indefinidos, como los que hay para los números de cadenas.
Solo hay un nulo y hay uno indefinido que solo valora.
Y aprenderemos mucho más sobre esto en el próximo video.
Pero solo quiero que sepas que existen.
Entonces, los números de las cadenas booleanas son nulos e indefinidos.
Así que profundicemos un poco más en los números de JavaScript y para hacerlo puedo abrir mi consola de
JavaScript porque estoy en el navegador ahora mismo.
Esta es una página web en la que estoy.
Así que voy a abrir mi opción de comando de consola. Siéntete libre de hacer esto.
Puedes hacer esto en cualquier sitio y voy a empezar a escribir código, y el primer código
que voy a escribir es realmente muy simple.
No va a hacer mucho.
Simplemente escriba un número y presione enter.
Entonces, en la consola cuando escribo un valor como un número y presiono Enter, todo lo que sucede es que
me escupe.
Me acaba de devolver que el valor solo muestra una copia de seguridad, así que puedo escribir un número negativo negativo
noventa y nueve, pulso enter y me pongo negativo el viernes por la noche.
Entonces sé que esto es algo muy básico.
No estamos haciendo aplicaciones emocionantes por el momento.
Pero tengan paciencia conmigo pronto usarán estos números para hacer cosas más interesantes.
Entonces, lo primero que podemos hacer con estos números son operaciones matemáticas simples.
Estas son cosas con las que ya estás familiarizado desde la matemática básica desde la computadora.
Entonces, cosas como suma y resta de multiplicación y la forma en que funcionan, solo escribimos algunas
expresiones más simples, por lo que se numeran como cuatro signos más 100 y puede notar que uso dos espacios aquí a cada
lado del signo más.
Eso no es obligatorio.
Entonces, si presiono Enter ahora, obtengo cuatro.
Obtengo 104 pero también podría hacer algo como tres más siete sin espacios.
Y eso también funciona
Entonces esos son operadores simples.
También puedo encadenarlos para que pueda hacer cinco más cuatro más tres y obtienen 12.
Y puedo usar otros operadores también como división.
Así que hagamos seis divididos por dos.
Presiono enter y obtienen tres.
También puedo hacer cosas como una dividida entre tres y verá que obtengo el punto cero tres tres tres repetición.
Así que para terminar aquí también tenemos sustracción.
Hagamos uno menos 54.
Me da negativo 53 y luego también tenemos multiplicación.
Entonces dos veces cinco nos dará 10.
Otro concepto importante es que javascript sigue el orden de las operaciones que también siguen todas
las matemáticas regulares.
Así que algo así como tres menos ocho veces 24 va a seguir el orden de las operaciones donde los paréntesis indicarán que
tres menos ocho se deben hacer primero y luego multiplicar por 24.
Entonces obtenemos 120 negativos en la parte inferior de la diapositiva.
Marcelo generalmente no está familiarizado con mis estudiantes que no han hecho ninguna programación antes.
Hay otro operador llamado Maggiolo y
A menudo se lo llama el operador de resto y en algunos idiomas también se llama Moggi enumera lo
que hace.
Primero que todo usa un signo de porcentaje.
Entonces la división es una barra.
La multiplicación es el módulo asterisco de la estrella es un signo de porcentaje.
Entonces podemos escribir uno simple como 10 mod 3.
atajo modesto y lo que hará tomará tres y se dividirá en diez tantas veces como entre un número entero.
La gente a menudo dice que es un
Entonces eso sería tres veces y luego tomará el resto.
Entonces el resto tres entra en diez tres veces, que es nueve y el resto es 1.
Entonces si tenemos uno.
Entonces, como otro ejemplo, tomemos 20 maade cinco.
Y en este caso, 5 entran veinticuatro veces.
No hay resto
Entonces obtenemos cero.
Así que al día siguiente para escribir en lo que nos vamos a enfocar es en la cadena.
Entonces, las cadenas son texto.
Son palabras, números, caracteres dentro de las comillas y esas comillas pueden ser simples o dobles.
Así que solo como un ejemplo, estábamos en la estafa. Y podemos escribir algo como un hit de baja
clase enter y, al igual que los números anteriores, solo nos escupe el valor para que podamos hacer lo mismo con comillas simples.
Los perros son increíbles comillas simples, presiona Enter y vuelve a escupirnos.
Tenga en cuenta que nos lo muestra entre comillas dobles.
Eso es porque los trata de la misma manera.
Una pequeña nota si hicimos algo con comillas dobles como hola.
Y lo terminamos con una sola cita que nos da un problema.
Ellos necesitan coincidir.
Otra nota sobre comillas simples versus dobles es que puedo tener una cadena que usa ambas.
Así que puedo tener una cadena con las comillas dobles con una sola comilla dentro de ella.
Por ejemplo, si quisiera tener una cuerda
que dijera que no puedo dejar de comer dulces, tengo una cita única aquí, entre el final y el T.
Eso es totalmente válido porque estoy usando comillas dobles en el exterior.
Si estaba usando comillas simples, no puedo parar.
¿Puedo usar comillas simples?
Tenemos un problema.
Puedes ver que cree que la cadena termina aquí.
Cuando en realidad quería que terminara aquí.
Entonces, una de las cosas que podemos hacer con cadenas es sumarlas al igual que con los números.
O podríamos escribir uno más cinco.
Podemos hacer lo mismo.
Podemos tener una cadena más otra cadena.
Y lo que sucede es que javascript los combinará en una cadena y eso se llama concatenación.
Entonces, si hago este alto más adiós y presiono enter, obtengo una cadena.
Hola Adios.
Entonces, si quisiera un
espacio allí, solo necesitaría agregar un espacio aquí o agregar un espacio aquí y luego me despediría con un espacio intermedio.
Entonces eso se llama concatenación.
Por lo tanto, a veces podríamos querer tener una comilla doble dentro de una cadena citada doble.
Así que tal vez tenemos algo así como que ella dijo adiós como esta.
Y quiero que esto sea una cita doble.
No quiero cambiarlo a comillas simples.
Hay una forma en que puedo hacer eso y usar algo llamado un personaje de escape.
Así que los caracteres de escape de JavaScript comienzan con una barra diagonal inversa y lo
que son son formas de escapar de la cadena y escribir caracteres especiales que podrían no ser válidos en la cadena.
Entonces, la barra diagonal inversa seguida de una comilla doble
es como le decimos a javascript que queremos una comilla doble en la cadena.
Entonces, si presiono ingresar verás que en realidad se ha convertido en esto.
Así que déjame mostrarte de nuevo sin las barras invertidas.
Y si presiono Enter obtenemos un error.
Eso es porque cree que esta es la primera cadena.
Esto es un segundo
Esto no está en tierra de nadie.
Pero si vuelvo por el camino, estoy presionando la flecha hacia arriba.
anteriores para no tener que volver a escribir todas.
Entonces, si presiono la flecha hacia arriba traerá líneas de código
Entonces, si traigo esto de regreso con las barras invertidas que recibo, dijo que la barra invertida dice adiós a la comilla invertida.
Simplemente me dice que se despidió sin salpicaduras.
Entonces hay otro personaje de escape.
Si quiero una barra invertida en mi
cadena si realmente quiero que ese personaje esté allí, podría hacer algo así para ver una
barra invertida.
Comienza con una barra diagonal inversa y luego con otra barra invertida que nos permitirá ver una barra diagonal inversa.
Solo uno allí.
Entonces cada cadena
que creamos tiene una propiedad de longitud y una propiedad de longitud se refiere a la cantidad de caracteres en esa cadena.
Entonces, si creo una
cadena que es solo hola en mayúsculas y hago una longitud de punto en ella, me dice que tiene cinco caracteres y si hago algo como mi número favorito es 1 2 3 4.
Eso es aparentemente veintisiete caracteres de largo.
No lo contaré, pero sí incluye
un espacio e incluye todos los números e incluye estos caracteres. Bueno, los dos puntos.
Entonces cada personaje sea lo que sea va a ser contado.
Entonces podemos recuperar la longitud completa de una
cadena usando la propiedad de longitud y también podemos recuperar caracteres individuales como
el primer carácter, el quinto carácter, usando la notación de corchetes aquí.
Entonces la forma
en que funciona escribimos los corchetes y luego le damos un número dentro y ese número
corresponderá a la posición en la cadena del carácter que queremos y Javascript comienza a contar en cero.
Entonces, para obtener el primer personaje, hagamos una cadena.
Los Beatles.
Y si quiero el primer caracter, uso 0 porque JavaScript comienza a mantener el registro en cero.
Ese es el primer personaje.
Y me da capital-T.
Entonces, si quisiera obtener el capital B aquí,
necesitaría hacer 0 1 2 3 4 y obtendría el capital B y, si quería obtener el último carácter, podría contarlo así 1 2 0 1 2 3 4 5 6 7 8 9 10.
Y eso me da como o podría usar la propiedad de longitud.
Entonces sé que los Beatles tienen una longitud de 11 y eso es porque comienza contando uno.
Es solo el número de caracteres, pero las posiciones se mantienen al ras comenzando desde cero.
Entonces, el último carácter como siempre es el índice siempre es uno menos que la longitud total.
Así que solo una nota al margen podría estar preguntándose por qué alguna vez querría encontrar la longitud o por
qué alguna vez encontraría el décimo carácter de una cuerda si puede ver toda la cadena aquí
mismo y hay respuestas para eso que haremos. ver muy pronto cuando cubrimos variables