🤯 Un examen de JAVASCRIPT con sus cosas MÁS RARAS. ¿LO APRUEBO?

Поділитися
Вставка
  • Опубліковано 8 вер 2024

КОМЕНТАРІ • 58

  • @midulive
    @midulive  2 роки тому +7

    🟣 Sigue los directos en www.twitch.tv/midudev

  • @Jeancahu
    @Jeancahu 2 роки тому +64

    jaja una clasa de matemáticas con JS sería como aprender historia con las cartas de Yu-gi-oh

  • @intman
    @intman 2 роки тому +19

    En 24:47 es un error matemático que 1/0 > math.pow(10, 1000) sea false. Por partes: 1/0 se infinito, cualquier número dividido entre 0 es 0 excepto dividir 0/0 que es indeterminado. Por otro lado, 10 elevado a 1000 no es infinito. Es un número grande y no cabe en la representación de un integer, con lo que debería dar un error de desbordamiento. Lo que pasa es que si un número supera al límite de capacidad en Javascript, lo toma como infinito (aunque sea falso matemáticamente) y por tanto, infinito > infinito es falso. Aunque matemáticamente esa operación debería devolver true e informáticamente, dependiendo del tipo numérico que pudiera ser interpretado, debería devolver true o bien error de desbordamiento.

    • @kevinarley6958
      @kevinarley6958 2 роки тому

      Que buen análisis. 😎👌🏻

    • @astolin
      @astolin 2 роки тому +5

      En ninguno de los dos casos puedes hacer eso, dado que infinito es un concepto, y puede que representes math.pow(10,1000) como infinito, y el 1/0 como infinito, pero no puedes decir cual de los dos es más grande. Hay que regrecordar que hay infinitos mayores que otros, por ejemplo si tienes x -> infinito y x^2 -> infinito, el segundo sería mayor, pero tendris infinito e infinito igual, por lo tanto es falso, una no sabes cual es mayor, porque al final se llega al mismo concepto "infinito", por lo tanto infinito no es mayor a infinito.

    • @SKATE6435
      @SKATE6435 2 роки тому +1

      @@astolin hay un pequeño detalle, no es cierto que el x->infinito es menor a x^2->infinito, si bien tienes razon que hay infinitos mayores a otros, los "infinitos" de x y x^2 son el mismo, ya que existe una funcion biyectiva , que seria f(x)=x^2 , con x en [0,infinito).
      esta funcion hace que esos infinitos "sean iguales", por que a , por asi decirlo , hay la misma cantidad de numeros positivos que de numeros "cuadrados"

    • @masivinseis617
      @masivinseis617 2 роки тому

      @@SKATE6435 ahí ya estaríamos hablando de física xD la velocidad del infinito, que infinito llega mas rápido al mismo lugar que el otro infinito a la velocidad de la luz jejeje

    • @SKATE6435
      @SKATE6435 2 роки тому

      @@masivinseis617 no tiene nada que ver la fisica es que si no funcionan los limites

  • @jaimeirazabal
    @jaimeirazabal 2 роки тому +9

    eres buenísimo, felicidades! mas como este video! se aprendió mucho!

  • @jaimebaltodano7608
    @jaimebaltodano7608 2 роки тому +4

    crea un libro o en el podcast o en este canal , habla sobre principios de diseno

  • @DavydGR01
    @DavydGR01 2 роки тому +10

    A mi, en la FP de DAW, me tocó hacer un juego de sopa de letras que permitiera buscar palabras y, lo más loco, mover celdas, líneas o columnas de sitio. Y todo esto en un examen de 3 horas

    • @onyxlux
      @onyxlux 2 роки тому

      Mierda estoy en clase ahora y me mola la idea. A menos así se me hacen entretenidas las clases de desarrollo en lado cliente. Gracias!

  • @elProdigio
    @elProdigio 2 роки тому +4

    46:05 This is wrong 🤣

  • @Magistrado1914
    @Magistrado1914 2 роки тому +1

    Excelente vídeo
    Visto en 05/05/2022

  • @javiergavilanmerida2133
    @javiergavilanmerida2133 2 роки тому +7

    5:00 Dicho de otra forma: La mayoría de los programadores no entienden como funcionan los números decimales en computación (no saben que significa coma flotante)
    39:14 y podía ser mejor: isNaN(undefined++) === true

    • @joaquinel
      @joaquinel 2 роки тому +2

      Bue, pero no es así: "cómo funcionan en computación", eso se elige.
      Al ser script podrian haber elegido la representacion humana decimal y se ahorraban TODOS los problemas de andar redondeando.

  • @Goota_LK
    @Goota_LK 2 роки тому +5

    Never give up!

  • @douglaslovera8888
    @douglaslovera8888 2 роки тому +4

    Siempre he pensado que un array vacío retorna false 😱. Ya entiendo por qué tantos dolores de cabeza

    • @midulive
      @midulive  2 роки тому +1

      🤣

    • @joelneskenz4385
      @joelneskenz4385 2 роки тому

      Todo vacío es false

    • @aglowkeys
      @aglowkeys 2 роки тому +1

      @@joelneskenz4385 No, un objeto vacío o un array vacío retorna true.

    • @JosueVader
      @JosueVader 2 роки тому

      Revisa en mdn los truthy y falsy... Y verás 😂

  • @moycs777
    @moycs777 2 роки тому +1

    super el video midu!!!!

  • @HajimeNoIppo7891
    @HajimeNoIppo7891 2 роки тому +3

    Que buen video!

  • @juansegarcia8225
    @juansegarcia8225 2 роки тому

    Hola Crack, que buen video!

  • @faviolanarvaez453
    @faviolanarvaez453 2 роки тому +6

    A mi me hicieron una prueba, pero como son cosas que no uso en mi día a día, tuve que pedir me dejaran consultar la documentación HAHAHAHA :'(, fin de la historia HAHAHAHA

  • @JosueVader
    @JosueVader 2 роки тому +1

    He aprendido un huevo con este video 😎👌🏻

  • @luismarquez1938
    @luismarquez1938 2 роки тому +1

    Que día hacen los directos y a qué hora?

    • @midulive
      @midulive  2 роки тому +1

      www.twitch.tv/midudev
      Normalmente Lunes, Miércoles y Viernes a las 8PM (hora española).

  • @hecelta
    @hecelta 2 роки тому +2

    Se imaginan pasar del numpy al javascript 😮😮

  • @giovannivoltaproxy
    @giovannivoltaproxy 2 роки тому

    Gran contenido si que hay que estudiar el tema de coerción gracias por compartir ayuda mucho !

  • @dicanascruz1
    @dicanascruz1 Рік тому +1

    super 👋

  • @devdariill
    @devdariill 2 роки тому

    Tenias que explicar el proceso al final, con los resultados.

  • @RedrumZT
    @RedrumZT 2 роки тому +1

    Never give up 💪

  • @edwinfloressanchez3818
    @edwinfloressanchez3818 2 роки тому +2

    ¡TREMENDO VÍDEO!!
    NECESITO UNO DE PYTHONNN :D

    • @midulive
      @midulive  2 роки тому +1

      🤣 No tengo ni idea de Python

  • @adan9975
    @adan9975 2 роки тому +4

    Hola, javascript trolling :D que libro recomendarías de js? Saludos

  • @user-om6pd1qk2f
    @user-om6pd1qk2f Рік тому

    Como hace esa lupa

  • @jaimemartin1932
    @jaimemartin1932 2 роки тому

    Me vuelvo a sentir estúpido sobre mi conocimiento en javascript 😢 Y pensé que lo sabía todo.

  • @jamj4199
    @jamj4199 2 роки тому

    que grande midu

  • @ulisesmoralez4160
    @ulisesmoralez4160 2 роки тому +2

    Me duele la cabeza

    • @midulive
      @midulive  2 роки тому +1

      xD Pues anda que a mi!

  • @selena5580
    @selena5580 2 роки тому

    Cómo haces ese zoom?

  • @bautistamiguel5408
    @bautistamiguel5408 2 роки тому +1

    No es por ser hater pero hubiera estado mejor si no hubieras mirado el chat en ningun momento a modo examen y despues hubieras analizado bien las respuestas con tus viewers, buen video de todos modos

  • @ZzZz-dr7uq
    @ZzZz-dr7uq 2 роки тому +1

    18:18 no entiendo por que supusiste que era octal y no binario

    • @luisgranados2006
      @luisgranados2006 2 роки тому +4

      Es porque para definir un número entero en octal se coloca el prefijo "0" al inicio. Incluso, para definir un número binario y hexadecimal tienen su propio prefijo. Es gracias a ese prefijo es que se dio cuenta jeje.
      Por ejemplo:
      Decimal: 58
      Binario: 0b111010
      Octal: 072
      Hexa: 0x3A
      Es decir, para definir un número binario se empieza con "0b", para definir un octal "0" y para definir un hexa con "0x".

    • @ALJO1915
      @ALJO1915 2 роки тому

      Porque creo yo, que él consideró las alternativas para descartar que no era base 2.

    • @salvadorreal7394
      @salvadorreal7394 2 роки тому

      Como lo comentaron arriba, eso se debe al prefijo '0' el motor de JavaScript interpreta ese prefijo como un número Octal (Diversos lenguajes también lo implementan), en realidad eso o es raro.
      Prefijos:
      Hexadecimal: 0x
      Octal: 0
      Binario: 0b
      developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Numbers_and_dates#octal_numbers

  • @lblackblex5782
    @lblackblex5782 2 роки тому

    Fuera de tema jaja, que plugin es ese que muestra los errores de sintaxis

  • @miguelrangel2894
    @miguelrangel2894 2 роки тому

    re trampa con lo de infinito xD

  • @gagetsu
    @gagetsu 2 роки тому +2

    Programando con una mac xD

  • @nikcapo
    @nikcapo Рік тому

    yo se muy poco de javascript solo acerté 7 de 25 pero no usé la consola xD

  • @hrivera4201
    @hrivera4201 2 роки тому

    Que tal este
    "3"+2+"3" == +"3"+2+"3"

  • @michaelespinoza4562
    @michaelespinoza4562 2 роки тому

    Por eso, C es mejor B)

  • @jorgeortiz5749
    @jorgeortiz5749 2 роки тому

    Que pruebas tan pendejas

  • @jcoucelanga4373
    @jcoucelanga4373 2 роки тому

    Pro tip: Si estás aprendiendo a programar quita este video y ve a aprender Redux :D :D :D