Como siempre, la mejor clase, pero me gustaría hacer una salvedad, para que no caigamos en pensar que hay operadores que está mal usarlos, o que son inútiles: // Uso de == vs ===. Hay veces que yo quiero comparar una variable con un valor numérico, por ejemplo ( a == 7), pero esa variable es un numero que ha ingresado el usuario por el teclado, o la estoy sacando de algún string, y yo quiero saber si eso es un 7, no me importa el tipo de dato. En ese caso utilizar === no me estaría ayudando, es decir que depende del caso es mas útil un operador que otro. // Uso de i++ vs ++i. i++, primero toma la variable para la operación, y luego la incrementa en 1. ++i, primero hace el incremento y luego hace la operación con el resultado. Muchas veces, dependiendo de lo que queremos lograr en una función, por ejemplo el caso de un juego de naipes que estuve realizando, yo quería saber de quien fue el ultimo movimiento, y la variable turno es la que me acumulaba un valor que me permite saber quien era el próximo en jugar, para lo que implementar el ++turno, me ahorró muchas líneas de código. Era una función que se aplicaba a el jugador que aun no había jugado, mientras aun jugaba el jugador anterior. Nuevamente, si los utilizamos de manera inteligente, son muy útiles, dependiendo el caso. // operador %. Este operador al principio no le vi sentido, luego con algo de conocimiento en matemática (series y sucesiones) y un poco de practica e intentos de resolver problemas con funciones en lenguaje C, este operador vino a convertirse en mi favorito, es muy muy muy util, me gustaría dejarles un ejemplo: imaginen que hay una vaiable que llamaremos contador, que cada vez que alguien juega una carta, esta aumenta, contador++. Imaginen que hay 3 jugadores, y tiran de a una carta por vez, y ya se han tirado pues 22 cartas, o sea que contador vale 22, quien tiró la ultima? pues el es contador%3. Y este es solo un pequeño ejemplo, pero sirve para determinar muchas situaciones similares. Espero haber aportado algo útil, un abrazo para todos!
Genial el video, como siempre. Diferencia entre operadores unarios let i = 1 console.log(i++) // primero imprime valor actual sin incrementar, luego incrementa console.log(++i) // primero incrementa, luego imprime valor ya incrementado
Sin duda es el mejor curso que vi hasta ahora, estoy aprendiendo a programar y lo explica tan detalladamente que se entiende... sin duda me quedo con este curso para aprender JavaScript
De verdad que si ya no se usa los dobles iguales, una buena práctica es usar los triples iguales es más en el libro Eloquent Javascript el autor Marjin Haverbeke explica el porqué y es por el AUTOMATIC TYPE CONVERSION es decir javascript hace conversiones automáticas por eso es mejor comparar con triples iguales !! Muy buena clase profesor 👍🏻
Me gusta mucho leer Elocuent Javascript, siempre lo abro cada vez que estoy agotado de ver la pantalla pero aun quiero seguir aprendiendo, parecerá extraño, pero es mi manera de relajar el estrés de todo un día aprendiendiendo a codear.
En esta clase aprendí por sobre todas la cosas las operaciones relacionales y lógicas, que maso meno entendía cuando lo vi la primera vez, acá si logre entender mejor!
Genio! La verdad yo vengo de otro curso gratuito de JS pero estos operadores ,variables, objetos, etc. los pasaban por alto y explicaban solo algunos. La verdad que se entiende perfecto y esta muy bien explicado. Solo quiero agradecerte el tiempo que te tomas para que todos podamos saber bien cada detalle de JS. Simplemente gracias!!
Excelente tu contenido, Jon. Actualmente, estoy haciendo un curso de JavaScript y tu información es muy útil. Ya les he recomendado este curso a mis compañeros. Saludos desde Argentina.
No me canso de decirlo, es el mejor curso de toda la web. Yo no habia podido comprender el uso del == y el ===, no lo explican nada claro, pero Jon en solo 2 oraciones te lo aclara, == comparacion de valores y === comparacion de valores y tipo de dato. Gracias jon y claro que estoy compartiendo tu curso para que mis amigos aprendan contigo tambien.
Jon te voy a platicar un poco de mi yo estudie una carrera técnica de programación y también la universidad de ingeniería en tecnologías, explicas muy bien la verdad en cada video aprendo algo nuevo .
hoy veo tu comentario sofirel y puedo decir que gracias a que me lo recomendaste por instagram hace unos meses, ahora pude retomar aprender programación con un profe que de verdad es bueno, sabe y explica bien las cosas, gracias
Gracias por el conocimiento que compartes, estoy repasando de nuevo los videos que ya hace tiempo vi, para afianzar conceptos, te hice una donación, avísame si te llegó porque la app de Bancomer me andaba dando problemas. Muchas Gracias de nuevo, es una humilde ayuda que para nada compensa todo el trabajo y dedicación que hiciste con este curso, mucha suerte y seguiré al pendiente.
muy buen video, por aquí andaré comentando en cada video que vea :D Mi meta es acabar el curso sin interrupciones ni pausas tan largas. Gracias por compartir conocimientos
Amigo Me Parece Genial Tu Forma de explicar , es como si Estuviéramos presencial Pues dedicas el tiempo a explicar y a hacer ejemplos para entender mejor. Soy desarrollador en php Y Gracias A Ti Podre Dominar Otro Lenguaje De Programación.
Muy bien explicado, y me gusta mucho, el echo de explicar todos los detalles, de las diferentes formas de poner los operadores y sus respectivas diferencias. Un diez Jonathan, gracias!!
Una diferencia fundamental entre los operadores == (igualdad abstracta) y === (igualdad estricta) en JavaScript. Cuando utilizas el operador ==, JavaScript realiza una conversión de tipos antes de realizar la comparación. Dejo esta observación por acá!
Jon, una observación para que quede mas claro aún, javascript evalúa de izquierda a derecha, por lo que en el ejemplo de operadores unarios console.log(i++); se imprime primero el valor de i y luego incrementa en 1 el valor de i
Jon, JS es el primer lenguaje al que le he dedicado muchísimas horas de estudio, aun así es muy poco lo que hoy sé. JS no deja de sorprenderme de lo que es capaz de hacer con sus datos, algunos les llaman "cosas de Javascript", yo creo que es más profundo que eso, es la combinación entre las operaciones lógicas, la precedencia de operadores y la coerción de datos ¿Has pensado en hacer una clase con ejemplos demostrativos? Creo que es material magnifico para "abrir la cabeza"! Saludos !
27:50 XD POV: yo escribiendo una exposición pero se me venía a la cabeza una mejor palabra para explicar el tema JAJAJAJAJAJA . En fin es bacano (como decimos aca en colombia :D) , Enseñar y dar un poco de risas de vez en cuando
¿Que ejercicios crees que deba hacer para seguir reforzando lo de los videos pasados y que no se me olviden? Pd: Muchas gracias por el curso, ojala le vaya cada vez mejor.
hello, Aun sigo vivo. El temple string me a ayudado bastante en mi trabajo, la sintaxis de mi codigo se ve más limpia, lo amo. solo un pequeño detalle que no funciona en internet explorrer.
El operador XOR, tambien puede ser util se representa con '^', este operador es como el operador 'or', sin embargo, solo es true cuando una condicion es true y la otra false
@@matiasromera330 si bro, yo hize varios cursos y ejercicios y con este curso ya lo pude reforzar mucho :3 Espero que logremos ambos nuestros objetivos ✨
Hola profe un gusto saludar en este 30 de abril 2024, gracias por compartir tu valioso conocimiento con quienes estamos dispuestos a apredender y llevar nuestra formacion a otro nivel, te queria consultar, si en estos 4 años que realizaste la grabación del curso, hay nuevos cambios sobre lo que enseñas o podemos dar continuidad a todos los videos del curso y luego nos informas si exiten nuevos cambios que debamos a prender desde ya? Saludos desde Medellin Colombia.
Hola Jon! salu2!, en algún momento del vídeo citas un operador relacional !==, pero al final del vídeo no lo explicas, me gustarías no lo dejara en el aire. Gracias!!
La diferencia entre i++ y ++i es el valor de la expresión. El valor i++ es el valor de i antes del incremento. El valor de ++i es el valor de i después del incremento.
Podría entenderse que console.log(i) va a imprimir i Entonces si se usa ++i seria a (++=1) que es 1 + i que es igual a 1+1 es igual a 2 de esta manera i++ es a i súmale 1 este si valdrá 2 pero al estar la i primero en consola se sigue mostrando 1 por que fue su valor antes del incremento, aunque después valdrá 2 De esta forma es antes y después de la variable (i) Pero, aunque el valor se queda almacenado fue después de la impresión con console.log(i) Siento que tiene que ver con que sea interpretado en lugar de compilado, pero dejare ese pensamiento flotando jajaja Gracias por las clases
Los operadores unarios ++i ; i++ no son iguales y se usan para fines distintos, ambos operadores tienen un uso especifico, en ocaciones segun sea el caso tendras que usar un modo u otro.
Tengo una consulta, ¿Por qué utilizar a los operadores unarios como sufijo y no prefijo? No comprendí el motivo. Parece mejor como prefijo y que imprima desde ya resuelto. Gracias.
mmm depende, hay circunstancias donde uno te convendrá más que la otra opción sin embargo la que más se usa es posterior a la variable pero en los ejercicios me parece que hay un par de ocasiones donde los aplicamos
Hola Jon que tal. Oye investigando un poco en MDN vi que los operadores =, +=, -=, *=, /= etc no son operadores de incremento y decremento, son operadores de asignacion, esta duda me surgio porque no me cuadraba que estos operadores tuvieran este concepto cuando no hacen nada por si solos, si no que hay que asignarles un valor para su funcion, vaya son mas como una operacion matematica y la rolan mas como operadores aritmeticos que como operadores de inc y dec, por lo tanto me puse a indagar y me tope con que son operadores de asignacion tal cual, y los operadores de incremento y decremento son ++, --. Me podrias aclarar esta parte porque la verdad me quede muy mosqueado y con mi cara de WHAT!!!??? Adicional me quede con las espinita de si diste bien o mal la informacion en el video con respecto a estos operadores. Gracias y saludos
15:19 creo q son operadores de asignacion no de incremento y decremento, ya q se reliaza la operacion y luego se asigna el resultado en el mismo lugar ????
Como siempre, la mejor clase, pero me gustaría hacer una salvedad, para que no caigamos en pensar que hay operadores que está mal usarlos, o que son inútiles:
// Uso de == vs ===.
Hay veces que yo quiero comparar una variable con un valor numérico, por ejemplo ( a == 7), pero esa variable es un numero que ha ingresado el usuario por el teclado, o la estoy sacando de algún string, y yo quiero saber si eso es un 7, no me importa el tipo de dato. En ese caso utilizar === no me estaría ayudando, es decir que depende del caso es mas útil un operador que otro.
// Uso de i++ vs ++i.
i++, primero toma la variable para la operación, y luego la incrementa en 1.
++i, primero hace el incremento y luego hace la operación con el resultado.
Muchas veces, dependiendo de lo que queremos lograr en una función, por ejemplo el caso de un juego de naipes que estuve realizando, yo quería saber de quien fue el ultimo movimiento, y la variable turno es la que me acumulaba un valor que me permite saber quien era el próximo en jugar, para lo que implementar el ++turno, me ahorró muchas líneas de código. Era una función que se aplicaba a el jugador que aun no había jugado, mientras aun jugaba el jugador anterior. Nuevamente, si los utilizamos de manera inteligente, son muy útiles, dependiendo el caso.
// operador %.
Este operador al principio no le vi sentido, luego con algo de conocimiento en matemática (series y sucesiones) y un poco de practica e intentos de resolver problemas con funciones en lenguaje C, este operador vino a convertirse en mi favorito, es muy muy muy util, me gustaría dejarles un ejemplo: imaginen que hay una vaiable que llamaremos contador, que cada vez que alguien juega una carta, esta aumenta, contador++. Imaginen que hay 3 jugadores, y tiran de a una carta por vez, y ya se han tirado pues 22 cartas, o sea que contador vale 22, quien tiró la ultima? pues el es contador%3. Y este es solo un pequeño ejemplo, pero sirve para determinar muchas situaciones similares.
Espero haber aportado algo útil, un abrazo para todos!
Gracias por tu aporte!!!!!!!! A los que estamos comenzando en esto de programar nos sirve muchisimo!
No entendi lo dej ejemplo del contador :/
Amigo que buen comentario!
@@elargento1 estoy todavia recalculando....necesito más formación para entenderlo.
excelente aporte, todo muy claro y ejemplificado
Genial el video, como siempre. Diferencia entre operadores unarios
let i = 1
console.log(i++) // primero imprime valor actual sin incrementar, luego incrementa
console.log(++i) // primero incrementa, luego imprime valor ya incrementado
explicas DEMASIADO BIENN!!!!!!!!!!!!!!!!!!!! EXCELENTE PROFE GOD 100 DE 10
😉👋🏻
Grande maestro , gracias a ti conseguí trabajo como programador jr , un saludo!
Wooo que bien :)
los de los =, ==, === nunca lo había entendido hasta aquí. gracias por todo lo que nos das!
👋🏻😉
Genial la forma de explicar bro explicaste cada operador paso a paso y seguro así a uno ya no se le olvida ufff home rome
👋🏻😉
sept 11 1969**sept 14 2023
gracias excelente curso
felicidades John Mircha
👋🏻😉
Sin duda es el mejor curso que vi hasta ahora, estoy aprendiendo a programar y lo explica tan detalladamente que se entiende... sin duda me quedo con este curso para aprender JavaScript
😎👌🏻
Excelente clase, estaba un poco perdido, pero con este video Me quedo mas claro. Muchas gracias!!!
😉👋🏻
que clases tan bien explicadas, usted es un pedagogo de respeto
;)
Este curso es una maravilla 🤩🤩🤩
Mil gracias!!
Muy buena explicación. Todo se queda mucho más claro cuando está detalladamente explicado. Gracias Sr Mircha
De nada
Gracias estimado, felicito la actitud educativa, buen material siempre. Slds dede UY
Saludos y gracias
por fin siento que estoy entendiendo, gracias por existir jon
Excelente!
GRACIS COMPAÑERO!!!! ESTOY LUCHANDO CONMIGO MISMO PATRA NO ADELANTAR EL VIDEO, TU CURSO ESTA MUY COMPLETO AVARCAS EN TODO LOS SENTIDO.
😉👋🏻
Cada vez mas convencido que es un crack, gracias por todo.
Un saludo👋🏻😉
De verdad que si ya no se usa los dobles iguales, una buena práctica es usar los triples iguales es más en el libro Eloquent Javascript el autor Marjin Haverbeke explica el porqué y es por el AUTOMATIC TYPE CONVERSION es decir javascript hace conversiones automáticas por eso es mejor comparar con triples iguales !! Muy buena clase profesor 👍🏻
Gracias por la referencia al libro, muy bueno.
Super ese libro.
Me gusta mucho leer Elocuent Javascript, siempre lo abro cada vez que estoy agotado de ver la pantalla pero aun quiero seguir aprendiendo, parecerá extraño, pero es mi manera de relajar el estrés de todo un día aprendiendiendo a codear.
vamos avanzando en este maravilloso curso
👋🏻😉
En esta clase aprendí por sobre todas la cosas las operaciones relacionales y lógicas, que maso meno entendía cuando lo vi la primera vez, acá si logre entender mejor!
🤓👍🏻
Genio! La verdad yo vengo de otro curso gratuito de JS pero estos operadores ,variables, objetos, etc. los pasaban por alto y explicaban solo algunos. La verdad que se entiende perfecto y esta muy bien explicado. Solo quiero agradecerte el tiempo que te tomas para que todos podamos saber bien cada detalle de JS. Simplemente gracias!!
👋🏻😉
Grande mi Jon, muy buena clase.
👋🏻😉
Estoy volviendo a ver el contenido desde 0, y ahora lo entiendo muchos mejor que antes. Muchas gracias profe.
👌🏻😎
Muchas gracias!!! 🧙♂
Excelente tu contenido, Jon. Actualmente, estoy haciendo un curso de JavaScript y tu información es muy útil. Ya les he recomendado este curso a mis compañeros. Saludos desde Argentina.
😎👍🏻
No me canso de decirlo, es el mejor curso de toda la web. Yo no habia podido comprender el uso del == y el ===, no lo explican nada claro, pero Jon en solo 2 oraciones te lo aclara, == comparacion de valores y === comparacion de valores y tipo de dato. Gracias jon y claro que estoy compartiendo tu curso para que mis amigos aprendan contigo tambien.
:)
@@jonmircha Yo no entendi algo. Si === compara datos y valor, por que al hacer (0 === false) devuelve true? Si cero es un int y false es boolean?
Jon te voy a platicar un poco de mi yo estudie una carrera técnica de programación y también la universidad de ingeniería en tecnologías, explicas muy bien la verdad en cada video aprendo algo nuevo .
🤗
Ya vamos por la clase 13, poco a poco se va materializando el sueño!
😉👍🏻
La verdad lo admiro, ya que comparte buen contenido!
De nada, comparte para llegar a más personas :)
@@jonmircha Ya comparti a mis 40 amigos
@@jonmircha y tambien a muchos contactos para que aprendan a programar, Mereces mucho exito
Gracias :)
hoy veo tu comentario sofirel y puedo decir que gracias a que me lo recomendaste por instagram hace unos meses, ahora pude retomar aprender programación con un profe que de verdad es bueno, sabe y explica bien las cosas, gracias
elMejorProfesorDeInternet();
Aqui seguimos aprendiendo profe, muchas gracias por su valioso aporte.
😉👋🏻
Gracias por el conocimiento que compartes, estoy repasando de nuevo los videos que ya hace tiempo vi, para afianzar conceptos, te hice una donación, avísame si te llegó porque la app de Bancomer me andaba dando problemas. Muchas Gracias de nuevo, es una humilde ayuda que para nada compensa todo el trabajo y dedicación que hiciste con este curso, mucha suerte y seguiré al pendiente.
de 300 ????
@@jonmircha si, perdón se que no es mucho pero me ayudaste demasiado con CSS y JS y quería agradecértelo
No, al contrario muchísimas gracias 🥰🙌🏻 Que el Universo te lo multiplique
Que buen canal y profesor, gracias Genio :)
Gracias. Saludos
muy buen video, por aquí andaré comentando en cada video que vea :D Mi meta es acabar el curso sin interrupciones ni pausas tan largas. Gracias por compartir conocimientos
😉👍🏻
Amigo Me Parece Genial Tu Forma de explicar , es como si Estuviéramos presencial Pues dedicas el tiempo a explicar y a hacer ejemplos para entender mejor.
Soy desarrollador en php Y Gracias A Ti Podre Dominar Otro Lenguaje De Programación.
Bienvenido :) aprendejavascript.org/
Jon eres un buen profe me enseñaste muchas cosas que yo no sabia en JS
Con mucho gusto
muchas gracias por tanto valor
👋🏻😉
muchas gracias por el curso, excelente contenido
😉🙌🏻
Muchas gracias profe!!!!!
👋🏻😉
Muy bueno el curso profe!! Nunca habia entendido eso de los operadores pero gracias a usted ahora entiendo y puedo aplicarlos!! Gracias
Excelente!
Gracias Jon!!
Con gusto
Geniales los detalles, te imagine buscando el "error" con el manejo de los operadores unitarios por primera vez jajaja
Nuevamente mil gracias!
😉👍🏻
Muy bien explicado, y me gusta mucho, el echo de explicar todos los detalles, de las diferentes formas de poner los operadores y sus respectivas diferencias. Un diez Jonathan, gracias!!
:)
Una diferencia fundamental entre los operadores == (igualdad abstracta) y === (igualdad estricta) en JavaScript.
Cuando utilizas el operador ==, JavaScript realiza una conversión de tipos antes de realizar la comparación. Dejo esta observación por acá!
👋🏻😉
@@jonmircha Estupendas tu clases en serio. Y se aprecia el esfuerzo mucho.
Jon, una observación para que quede mas claro aún, javascript evalúa de izquierda a derecha, por lo que en el ejemplo de operadores unarios console.log(i++); se imprime primero el valor de i y luego incrementa en 1 el valor de i
gracias
excelente contenido el cual te enseñan el js moderno, cosa que en varios curso no hacen.
Gracias, saludos
Super entendible!!! Gracias por compartir tus conocimientos!
Con mucho gusto
Por acá retomando el curso! que calidad
;)
gracias excelente curso
Gracias por comentar
Gracias por la clase Jon, también se puede hacer comparación de cadenas de forma lexicografica con los operadores < >
De los mejores enseñando. Felicitaciones, y mil gracias!
🙌
Jon, JS es el primer lenguaje al que le he dedicado muchísimas horas de estudio, aun así es muy poco lo que hoy sé. JS no deja de sorprenderme de lo que es capaz de hacer con sus datos, algunos les llaman "cosas de Javascript", yo creo que es más profundo que eso, es la combinación entre las operaciones lógicas, la precedencia de operadores y la coerción de datos ¿Has pensado en hacer una clase con ejemplos demostrativos? Creo que es material magnifico para "abrir la cabeza"! Saludos !
Más adelante hay clases prácticas en este curso
@@jonmircha que bien!! Gracias.
Espectacular tus clases.
Hola, muchas gracias
Muchas gracias compañero nuevamente por esta explicacion que nos brindas, quedo super claro. Un abrazo.
! Que Buen profesor! Muy recomendado.
Hola, muchas gracias
Ya me suscribí y te quería preguntar por la raíz y la potencia. Excelente curso gratuito de verdad es una gran ayuda. Un saludo.-
Más adelante vemos el objeto Math y si no mal recuerdo ahí veo esos métodos ruclips.net/video/BGXwssmxGuY/видео.html
@@jonmircha genial, 👍👍👍.-
27:50 XD POV: yo escribiendo una exposición pero se me venía a la cabeza una mejor palabra para explicar el tema JAJAJAJAJAJA . En fin es bacano (como decimos aca en colombia :D) , Enseñar y dar un poco de risas de vez en cuando
👋🏻😉
excelente videos gracias
Gracias a ti
Gracias
De nada
Gracias!
Gracias por comentar
Muchas gracias por el video eres el mejor aunque falto la diferencia entre != y !==
¿Que ejercicios crees que deba hacer para seguir reforzando lo de los videos pasados y que no se me olviden?
Pd: Muchas gracias por el curso, ojala le vaya cada vez mejor.
A partir de la clase 33 hay ejercicios 😉
curso de javascript desde cero, de muy buena calidad
Muchas gracias!
gracias¡¡ Jon eres un gran maestro¡¡
Gracias, saludos
Muchas gracias profesor me sacaste de varias dudas y gracias por tu consejo de la buena práctica.
De nada, comparte para llegar a más personas :)
Muchas gracias
De nada
Excelente profe
hello, Aun sigo vivo. El temple string me a ayudado bastante en mi trabajo, la sintaxis de mi codigo se ve más limpia, lo amo. solo un pequeño detalle que no funciona en internet explorrer.
Nada de nuevo JS funciona en ese fósil 💀
sos un grande Jonnnn
🙈✌🏻
jon como estai...? deberias hacer un video con los atajos de teclado de visual studio...! soy nuevo con el VS y no son los mismos que en sublime text
perfecto
Ufff, que buen curso.
Gracias!
toma tu like!
durisimo 💪
😉
explica muy bien
Hola, muchas gracias
Hola aca retomando las clases otra vez, esta vez si las termino...
👋🏻😉👍🏻
El operador XOR, tambien puede ser util se representa con '^', este operador es como el operador 'or', sin embargo, solo es true cuando una condicion es true y la otra false
👍🏻
Refrescando los conocimientos a 1.75X jeje
🤣
Para los que tenemos una idea y ya hemos programado, indispensable el 1.75X.
@@dreamteamrosario yo lo veo a esa velocidad apenas empezando xd
@@matiasromera330 eso fue lo que me pasó jajajaja, luego tuve que volver a ver desde el principio porque no entendia nada, ahora ya puedo seguir 😅
@@matiasromera330 si bro, yo hize varios cursos y ejercicios y con este curso ya lo pude reforzar mucho :3
Espero que logremos ambos nuestros objetivos ✨
Son casi las 6 de la mañana y no puedo parar.
🙊
buenisimo.
Gracias!!!!
hola Jon, seria muy bueno que hicieras un curso de html y css
Si tiene
2:24 Prioridad de los Operadores
¯\_(ツ)_/¯ mi dislexia
Excelente curso
Gracias
Hola profe un gusto saludar en este 30 de abril 2024, gracias por compartir tu valioso conocimiento con quienes estamos dispuestos a apredender y llevar nuestra formacion a otro nivel, te queria consultar, si en estos 4 años que realizaste la grabación del curso, hay nuevos cambios sobre lo que enseñas o podemos dar continuidad a todos los videos del curso y luego nos informas si exiten nuevos cambios que debamos a prender desde ya?
Saludos desde Medellin Colombia.
sigue vigente son las bases y esas no han cambiado👋🏻😉
Hay dos operadores que le agregaría
Nullish coalescing operator (??)
Logical OR assignment (||=)
👋🏻😉
Consulta: como seria para el caso de != y !==? gracias!!
Hola Jon! salu2!, en algún momento del vídeo citas un operador relacional !==, pero al final del vídeo no lo explicas, me gustarías no lo dejara en el aire. Gracias!!
La diferencia entre i++ y ++i es el valor de la expresión.
El valor i++ es el valor de i antes del incremento.
El valor de ++i es el valor de i después del incremento.
👍🏻
Que classe!
😎👌🏻
Podría entenderse que console.log(i) va a imprimir i
Entonces si se usa ++i seria a (++=1) que es 1 + i que es igual a 1+1 es igual a 2
de esta manera i++ es a i súmale 1 este si valdrá 2 pero al estar la i primero en consola se sigue mostrando 1 por que fue su valor antes del incremento, aunque después valdrá 2
De esta forma es antes y después de la variable (i)
Pero, aunque el valor se queda almacenado fue después de la impresión con console.log(i)
Siento que tiene que ver con que sea interpretado en lugar de compilado, pero dejare ese pensamiento flotando jajaja
Gracias por las clases
En otro curso había visto los operadores aritméticos, peeero nadie los explico tan rápido y sin enredos :b
:)
Los operadores unarios ++i ; i++ no son iguales y se usan para fines distintos, ambos operadores tienen un uso especifico, en ocaciones segun sea el caso tendras que usar un modo u otro.
😎😎
😉👍🏻
Tengo una consulta, ¿Por qué utilizar a los operadores unarios como sufijo y no prefijo? No comprendí el motivo. Parece mejor como prefijo y que imprima desde ya resuelto. Gracias.
mmm depende, hay circunstancias donde uno te convendrá más que la otra opción sin embargo la que más se usa es posterior a la variable pero en los ejercicios me parece que hay un par de ocasiones donde los aplicamos
👏👏👏 🙏🙏🙏
👋🏻😉
Hola Jon que tal. Oye investigando un poco en MDN vi que los operadores =, +=, -=, *=, /= etc no son operadores de incremento y decremento, son operadores de asignacion, esta duda me surgio porque no me cuadraba que estos operadores tuvieran este concepto cuando no hacen nada por si solos, si no que hay que asignarles un valor para su funcion, vaya son mas como una operacion matematica y la rolan mas como operadores aritmeticos que como operadores de inc y dec, por lo tanto me puse a indagar y me tope con que son operadores de asignacion tal cual, y los operadores de incremento y decremento son ++, --. Me podrias aclarar esta parte porque la verdad me quede muy mosqueado y con mi cara de WHAT!!!??? Adicional me quede con las espinita de si diste bien o mal la informacion en el video con respecto a estos operadores. Gracias y saludos
😮
que teclas usas para comentar en bloque?
code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
Buenas Jon, perdón, de nuevo yo :). Que prefieres, que haga algún aporte económico a tu tarea altruista vía youtube o paypal? Que es mejor para ti?
Muchas Gracias :) si puedes por paypay sería mejor para mí, muchas muchas gracias
Querido jon,Me abruma la cantidad de conocimientos que tienes,Quisiera preguntarte , Desde cuando estas en el mundo de la programacion?
2004
🙌🙌
15:19 creo q son operadores de asignacion no de incremento y decremento, ya q se reliaza la operacion y luego se asigna el resultado en el mismo lugar ????
👨
👋🏻😉