Javascript É Uma Linguagem Engraçada 🤡

Поділитися
Вставка
  • Опубліковано 10 січ 2023
  • Javascript é uma linguagem intankavel e eu posso provar. Por mais que essa bela linguagem de programação presentei os seus programadores com um belo ecossistema ela tem as suas falhas. Mas boas notícias, pelo menos não é Python.
  • Наука та технологія

КОМЕНТАРІ • 724

  • @GuiadoProgramador
    @GuiadoProgramador  Місяць тому +18

    🌟 Transforme Sua Carreira com Node.js! 🌟
    Já pensou em se tornar um mestre em Node.js e ainda economizar uma fortuna? 🎯 Nosso curso, o maior e melhor do Brasil, está com 87% de desconto! Isso mesmo, 87% OFF!
    🚀 Por que escolher nosso curso?
    Aprendizado prático: Vá além da teoria com projetos reais.
    Top do mercado: Conteúdo atualizado e de alta qualidade.
    Carreira turbinada: Aumente suas chances no mercado de trabalho.
    Não deixe essa oportunidade passar! Seja um desenvolvedor Node.js de destaque!
    🔗 www.udemy.com/course/formacao-nodejs/?couponCode=9175CD7BAE837CF6AC5A
    Aproveite enquanto a oferta dura! 💥

  • @PrimeToolbox
    @PrimeToolbox Рік тому +3955

    Null e Zero são conceitos semelhantes, mas são distintos. Na programação o zero representa o valor zero, enquanto null é a total ausência de valor.

    • @wesley395
      @wesley395 Рік тому +188

      Palavras profundas

    • @kleberferreira7055
      @kleberferreira7055 Рік тому +117

      Poético

    • @tradetop007
      @tradetop007 Рік тому +224

      Null é nada, zero é um numero, logo zero não é igual a nada.

    • @wesley395
      @wesley395 Рік тому +62

      @@tradetop007 zero e igual a nada sim, zero e a representação do nada

    • @_.luas_
      @_.luas_ Рік тому +24

      Mano você já pensou em ser professor kkk

  • @HenryBastos-hm7kf
    @HenryBastos-hm7kf 6 місяців тому +839

    JS: Se quiser sim, mano

    • @frangus4085
      @frangus4085 3 місяці тому +3

      Kkkkkkkk grande JS formando loucos

    • @darth_docs
      @darth_docs 2 місяці тому +2

      console.log = () => console.debug("js")
      console.log() pronto

    • @dev_eloper
      @dev_eloper 2 місяці тому

      Pse já que insiste...

    • @dev_eloper
      @dev_eloper 2 місяці тому

      @@frangus4085 Pica-pau "talvez eu esteja louco..."

    • @user-fq9sk5ll5x
      @user-fq9sk5ll5x 23 дні тому

      js:se quiser sim, mano

  • @fabiomoura-xc5hl
    @fabiomoura-xc5hl 5 місяців тому +171

    Programador: null > 0
    JavaScript: PQP! La vem esse tetudo cheio de espinha tirar uma com a minha cara. kkkk

  • @solucaodeiodomarron
    @solucaodeiodomarron Рік тому +1117

    Quando você utiliza um operador de = no javascript o que o compilador faz é testar não(!) é > ou < respectivamente .Exemplo:você: 3true compilador: (3>4)! -->(false)!-->true
    Você: 101)!->(true)! -> false
    Quando você usa um operador númerico em um tipo de variável primitiva que não pode ser convertida em número o Javascript transforma isso em NaN(Not a Number) e qualquer comparação númerica retorna false: com null0)! -> (false)!-> true

  • @samuelcabraldelimaaraujo5382
    @samuelcabraldelimaaraujo5382 10 місяців тому +62

    É aquilo que dizem... Existem infinitos maiores que outros kkkkkk

    • @iantino
      @iantino 9 місяців тому +5

      Até isso tem mais sentido que a conclusão do Javascript.

    • @bryan13rbx
      @bryan13rbx 9 місяців тому +2

      Verdade um exemplo é o infinito dos números inteiros ele é maior que a infinita fração de um único número irracional.
      Exemplo: π < ∞

    • @iantino
      @iantino 8 місяців тому +1

      @@bryan13rbx números irracionais não são frações e π não é infinito, ele tem uma representação decimal infinita por causa do nosso sistema numérico ser decimal.
      E se nós fossemos considerar os dígitos de π, ele seria maior que o conjunto dos números naturais.

    • @gabrielneto5334
      @gabrielneto5334 7 місяців тому

      ​@@iantinoSó uma correção, é possível estabelecer uma bijeção entre os números das casas decimais de Pi e os naturais:
      3.1415....
      1 -> 1
      2 -> 4
      3 -> 1
      4 -> 5
      5 -> 9
      .
      .
      .
      O conjunto dos números naturais tem o mesmo "tamanho" (mesma cardinalidade) que a sequência das casas decimais de Pi.

    • @blubbyGamesOFC
      @blubbyGamesOFC 3 місяці тому +1

      @@iantino sim, ele nao eh infinito, mas eh constante

  • @TheHAZ1983
    @TheHAZ1983 Місяць тому +28

    Null é trans, pode ser o que quiser kkkkk

  • @MrAbrazildo
    @MrAbrazildo 8 місяців тому +61

    Já diz a famosa frase: "Tudo q puder ser cagado em JS, será cagado em JS".

    • @AhahahaWav
      @AhahahaWav 8 місяців тому +4

      Ass~ Alah turingui

    • @Ferhugguara
      @Ferhugguara 2 місяці тому +2

      Sinceramente tinha vaga aberta de ganhar mais de 8k pra programar em Java, ninguém queria 😂😂 eu mesmo ainda quero ter meus cabelos, e já tenho poucos, prefiro ganhar meus 5k programando até em calculadora mas não trampo com JS nem no inferno.

    • @israelpablocoelho2229
      @israelpablocoelho2229 22 дні тому

      JavaScript é uma linguagem tão ruim, que roda em todos os navegadores. Apenas os softwares mais complexos que se pode imaginar.

    • @MrAbrazildo
      @MrAbrazildo 22 дні тому

      ​@@israelpablocoelho2229 É 1 buraco negro: qto + aparece, + vagas são abertas, + gente a estuda por tais vagas, logo + gente a programa, logo ela aparece +... e o ciclo se repete.

    • @kazwtto
      @kazwtto 8 годин тому

      ​@@israelpablocoelho2229 JS foi feita especialmente para o desenvolvimento web, então isso não é mérito, na verdade o oposto, já que ponta disso ela foi mal projeta. Por sorte veio o TypeScript e NodeJS pra salva-la (e Node nem salva tanto)

  • @cezarmonteiro6254
    @cezarmonteiro6254 8 місяців тому +31

    Programador: Null > 0?
    JavaScript: Ramon!

  • @caiquepiazzaroli
    @caiquepiazzaroli 2 місяці тому +13

    se quiser sim mano

  • @rennanmarques2886
    @rennanmarques2886 10 місяців тому +38

    Mesma coisa na matemática, vazio é diferente de zero.

    • @_GUTR3213X_
      @_GUTR3213X_ 6 місяців тому +2

      E por isso eu gosto de se referir a programação como uma update da matemática

    • @artpaia7018
      @artpaia7018 6 місяців тому

      Isso mesmo, e nem é algo difícil de se entender

    • @thiagotoledo8132
      @thiagotoledo8132 3 місяці тому

      Ø é diferente de 0

    • @iagobldep
      @iagobldep 2 місяці тому

      Mas explica aí o maior ou igual a 0, porque se não é maior e nem é igual a 0, como que vai ser maior ou igual a 0????

    • @Lukas_MSO
      @Lukas_MSO Місяць тому

      Isso explica só a parte fácil. O BO mesmo é que null = 0. Ou seja, na verdade esse é só um erro mesmo. Mas boa teoria

  • @samuelsantos8901
    @samuelsantos8901 10 місяців тому +52

    Quem criou a gramática do javascript está bêbado 😂😂😂

    • @fabiofelipe3238
      @fabiofelipe3238 8 місяців тому

      Desenvolveu e não testou.

    • @joaoleao8659
      @joaoleao8659 6 місяців тому

      Única coisa que penso é unidade imaginaria(Raiz quadrada de -1)já que n é 0 nem positivo nem negativo

    • @stormzadax5021
      @stormzadax5021 5 місяців тому

      Nulo é 4 letras

    • @edu7092c
      @edu7092c 2 місяці тому +1

      O javascript foi criado em 7 dias kkkkkk

  • @oruivomatz
    @oruivomatz Рік тому +42

    JS cansa por causa dessa permissividade. JS entusiasma por causa dessa permissividade 😂

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

      Só cansa se vc estiver fazendo um código porco, essas coisas peculiares do js não fazem diferença se sua estrutura de dados estiver correta e os conceitos de código limpo estiverem sendo seguidos!

    • @oruivomatz
      @oruivomatz Рік тому +17

      @@minimovzEt todo código em JS é um código porco por si só. JS pode ser legal para muita coisa, mas como linguagem ele ocupa mais espaço do que merece

    • @devforfun5618
      @devforfun5618 10 місяців тому

      não custava nada retornar falso quando comparasse null com numeros@@minimovzEt

    • @lucasaster564
      @lucasaster564 10 місяців тому

      Essas coisas são muito específicas e descritas na ECMA. Em resumo, por nao ter tipos, além dos primitivos ele tenta forçar alguma coersao para operações que quando fortemente tipadas gerariam algum erro na operação.

    • @devforfun5618
      @devforfun5618 10 місяців тому +1

      eu acho muito mais seguro gerar um warning na hora de escrever o codigo do que o erro passar despercebido e gerar erros logicos durante o uso, por isso acho var interessante no c#, voce nao precisa se preocupar com qual tipo ta usando, mas quando for usar uma operação o compilador vai se certificar de que a operação pode ser generica usada em uma variavel generico caso contrario voce tem que dar um cast na variavel pra forçar a operação

  • @justarealdude234
    @justarealdude234 11 місяців тому +149

    Caralho meu cérebro ta tentando processar oque os comentários estão explicando 🤨

    • @O-Limbo
      @O-Limbo 10 місяців тому +7

      0 = 0
      Null =
      (eu so entendi isso)

    • @Uma.garota.ai.
      @Uma.garota.ai. 9 місяців тому +6

      0 na programação é um valor e Null é a ausência total de valor…

    • @luistawloong865
      @luistawloong865 9 місяців тому +2

      Eles não sabem sobre o que estão falando, perdoe.

    • @iantino
      @iantino 9 місяців тому +2

      Null não é menor que zero. É basicamente isso.

    • @hugo-garcia
      @hugo-garcia 9 місяців тому +2

      Nem meu PC consegue processar javascript de tão cheio de tralha que é, imagina então meu cérebro

  • @JK16_7
    @JK16_7 9 місяців тому +5

    NULL É A LENDA DO MINECRAFT QUE É TIPO UMA SOMBRA COM OLHOS BRANCOS

  • @DisloalSking
    @DisloalSking 2 місяці тому +3

    Sua pergunta confunde. A operação pergunta se null é maior ou igual a zero.
    Vc diz q null nunca será maior ou igual a zero que é verdade. Criando uma confusão.

  • @lucasmtz1996
    @lucasmtz1996 8 місяців тому +11

    Nulo é nulo , zero é zero , onde tá a dificuldade? Povo é xarope 😂

    • @joseeduardo7403
      @joseeduardo7403 5 місяців тому +3

      Se nulo é nulo, então não faz sentido ser maior ou igual a zero😅

    • @brunosantosgbichan
      @brunosantosgbichan 13 днів тому

      Sim, ai que está o erro, nunca que null >= 0 deveria retornar true, deveria ser false igual aos outros null > 0 ou null == 0;\
      porém na prática retorna true onde não deveria
      //compara se null é maior que zero, vai retornar false
      if(null > 0){
      window.alert(true);
      } else {
      window.alert(false);
      }
      //compara se null é igual que zero, vai retornar false
      if(null === 0){
      window.alert(true);
      } else {
      window.alert(false);
      }
      // o resultado vai retornar true(verdadeiro)
      if(null >= 0){
      window.alert(true);
      } else {
      window.alert(false);
      }

  • @compracompra
    @compracompra Місяць тому

    Muito bom seus vídeos! Parabéns!

  • @thomasthemazzerrunner3615
    @thomasthemazzerrunner3615 9 місяців тому +11

    Vão ver PHP kkkk aquilo sim é gambiarra

  • @lucasgarcia3568
    @lucasgarcia3568 10 місяців тому +6

    O que falar de uma linguagem que as palavras undefined, NaN e infinity não são palavras reservadas kkkkkk

    • @crypticlol
      @crypticlol 8 місяців тому

      que? Tá me dizendo que posso fazer let infinity = infinity?

  • @Matheus-mp1wf
    @Matheus-mp1wf Рік тому +10

    >, 0, não NaN, ex: null >= -1 retorna true, null > 0 retorna false, pq null foi implicitamente convertido pra 0 e zero é igual a zero, mas comparando null == 0 rertorna false pq em uma operação de igualdade obviamente não vai acontecer a conversão de tipos, por isso null continua sendo null, logo null é diferente de 0.
    isso é um recurso da linguagem não um bug, se aprender a usar ele direito vai facilitar as coisas.
    resumindo, se seu codigo fica dando pau por causa desse tipo de coisa é pq seu código é um lixo que não usa adequadamente o recurso de tipagem dinamica da liguagem, se vc é iniciante sugiro que não comece aprendendo JS, Python, Perl, Ruby, PHP... Como primeira linguagem, comece por alguma fortimente tipada, consilide os conceitos básicos primeiro, para depois se aventurar em liguagens que oferecem esse tipo de ferramenta 'hipster', além de vc não usar ainda vai reclamar falando que é bug da linguagem.

    • @rodbrowning
      @rodbrowning 10 місяців тому

      Null é representado em memória como um numero binario, assim como tudo em computação. Pela regra considere null como ausência de valor. Sempre compare se algo é null ou diferente de null.

    • @Matheus-mp1wf
      @Matheus-mp1wf 10 місяців тому

      ​@@rodbrowning você tá meio que misturando alguns conceitos ai meu mano.
      Olha só, em C, o "null" é representado por um ponteiro com valor zero em um endereço de memória convencionado como inválido. Ou seja, a parada é que a representação binária do "null" em C é igual à do *zero*.
      Já no JavaScript, "null" é uma espécie de palavra-chave que significa um valor nulo ou "vazio" apontando pra um *objeto* que nem existe na memória. Tô explicando isso porque você usou um conceito geral pra explicar uma situação específica, o que você falou não tem nada a ver com o problema que tá rolando no vídeo.
      No JavaScript, essa coisa toda acontece por causa das conversões automáticas que a linguagem faz, não tem nada a ver com endereços de memória, sacou?
      Se quiser entender melhor, dá uma olhada na documentação do JavaScript lá no developer.mozilla, tem uma aba chamada "null" no menu, onde explicam isso usando os operadores "==" e "===". Talvez isso te ajude a entender por que "null > 0" dá "true".
      Abraço! 🤙

    • @Matheus-mp1wf
      @Matheus-mp1wf 10 місяців тому

      ​@@rodbrowning "Sempre compare se algo é null ou diferente de null."
      E, cara, por favor, não seja um programador preguiçoso. "null" js é um tipo primitivo "null". Não faça comparações entre variáveis de tipos diferentes ou inicialize variáveis como null/undefined.
      Eventualmente pode ser necessário criar nulos, mas deixar isso em todo o código por simples preguiça de programar algo descente é sujeira.
      Se fizer dessa forma vc nunca vai ter esse tipo de erro, não precisaria fazer verificações do tipo null/undefined, e vai evitar outros erros também.
      +código === -bugs 🤙

    • @rodbrowning
      @rodbrowning 10 місяців тому +1

      @@Matheus-mp1wf Vamo la. quando vc compara null >= 0 o null é convertido para 0 que é igual a 0. Quando compara null == 0 ele não converte null para numero.

    • @rodbrowning
      @rodbrowning 10 місяців тому

      @@Matheus-mp1wf Não sou preguiçoso. Na verdade nunca usei nenhuma dessas comparaçoes nos meus codigos. Só disse isso pra acho mais provavel a pessoa ter que comparar se algo é null ou não do que se null é maior, menor, igual, whatever.

  • @NeuriLee
    @NeuriLee 26 днів тому

    O cara descobriu a famosa função Ednaldo Pereira do js, bem vindo ao clube amigo

  • @joaoglenes5180
    @joaoglenes5180 8 місяців тому +29

    Vou resumir :
    0 = valor
    Null = valor nenhum

    • @JVenonTeam
      @JVenonTeam 6 місяців тому

      Fora q em momento nenhum o esperto do vídeo comparou tipos... Se ele souber como é feito isso...

    • @brunosantosgbichan
      @brunosantosgbichan 13 днів тому

      @@JVenonTeam vocês é que não entenderam o que ele está dizendo a última ficou meio dubia da forma que ele falou.
      if(null >= 0){
      }
      deveria retornar false igual os outros dois, porém retorna como verdadeiro.

  • @benetoluciano
    @benetoluciano 9 місяців тому +1

    Da hora eu também estou nesse mesmo problema estou começando a programação e tô desse jeito também sem entender nada😅

  • @makeryourself4435
    @makeryourself4435 8 місяців тому +4

    Achei interessante e bem inteligente o Java se inteligente significa engraçado concordo é muito engraçado kkkk

  • @patolino_mafioso
    @patolino_mafioso Рік тому +8

    O 0 é zero, é um valor
    O null é nada, nada mesmo

    • @almondegas-
      @almondegas- Рік тому

      E o undefined?

    • @K0nam3Two
      @K0nam3Two 11 місяців тому

      ​@@almondegas-a indefinido

  • @euvimesmodr.9390
    @euvimesmodr.9390 9 місяців тому +4

    É pq vc não colocou completo, vc tinha que ter botado “null Zé” 😂😂😂😂😂😂😂😂😂 😂 e

  • @Ragareal
    @Ragareal Рік тому +3

    Mds... é eu pensando que não ia ser tão difícil assim 💀

  • @polodoskyz
    @polodoskyz Рік тому +2

    vou fazer isso só pra confundir meu reviewer hehe

  • @alexandremoraes-dopaminand756
    @alexandremoraes-dopaminand756 6 місяців тому +1

    Pelado pelado null com a mão no bolso 🎸

  • @oavatar7342
    @oavatar7342 9 місяців тому

    Cara to estudando Full Stack e estou aprendendo no momento logica de programação, e o pior que consigo entender alguns termos que estão sendo falados.

  • @corvusnuar
    @corvusnuar 11 місяців тому +1

    A primeira analogia que vi, sobre uma garrafa de água vazia é zero, a inexistência da mesma garrafa é nulo, eu consegui entender a lógica e diferença entre esses dois.
    Outra coisa também é pensar que zero é um valor e null é um status.

  • @felipesilvadeoliveira3744
    @felipesilvadeoliveira3744 11 місяців тому +2

    O zero é um valor, null é a ausência de qualquer valor

  • @rafaelryan2
    @rafaelryan2 3 місяці тому

    null é tipo oq um cego enxerga
    nada
    enquanto o 0 é tipo a cor preta de quando a gente fecha o olho

  • @PamellaCardoso-pp5tr
    @PamellaCardoso-pp5tr 5 місяців тому +1

    Por isso que nao se usa null.
    É muito melhor encapsular os tipos em um Funtor Maybe ou Either e delegar a funcao de lidar com os erros para o Monad.
    Assim voce da bind nas funçoes dentro do conjunto padrao da aplicação usando operadores como maybe_or, result_or e por ai vai.

    • @edu7092c
      @edu7092c 2 місяці тому

      🤯 tem isso no js? eu lembro disso no java, mas n no javascript ou typescript

    • @PamellaCardoso-pp5tr
      @PamellaCardoso-pp5tr 2 місяці тому

      @@edu7092c Não. Ou você usa uma biblioteca externa ou você monta seu proprio monad usando funções genericas e interfaces. nao é tao dificil

  • @skaarl7681
    @skaarl7681 3 місяці тому

    a relação entre comparison/equality operators e explicit/implicit coersion pode soar um pouco tricky mesmo, mas... "faz sentido" depois de uns anos kkkk

  • @FernandoAOBorges
    @FernandoAOBorges Рік тому +8

    isso é o famoso coerção de tipos. Ele coloca null como zero

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

      Não faz sentido pois null == 0 deveria dar true

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

      @@stomperhk9107 No caso do operador de igualdade ampla(==), a especificação do JavaScript (ECMAScript) diz que null só é considerado igual a undefined e não a qualquer outro valor, incluindo 0

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

      @@FernandoAOBorges Então, é isso que quebra a sanidade do developer

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

      @@stomperhk9107 pois é, isso é a loucura do JS. O segredo é utilizar sempre a igualdade restrita( "==="). A maioria das regras dos Eslints hoje em dia pedem para utilizar o triplo igual.

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

      @@FernandoAOBorges Sim, eu inconscientemente uso igualdade estrita, indepente se eu tiver certeza que não haverá uma coerção de tipo, eu continuo usando.

  • @vosce
    @vosce 2 місяці тому +1

    Em C, null, nil e false é igual a zero quantitativamente. Estes representam apenas conceitos diferentes. O problema começa quando operandos são expressões, por exemplo, true é "diferente de false", não é igual a 1. Várias outras situações decorrem disso. Ainda dá para fazer operação quantitativa usando o produto da avaliação. Isto somente porque C é todo selvagem. Em outras linguagens, todo valor tende a ser um tipo de instância de um tipo/classe, o que faz deles objetos, onde são consequentemente não quantitativos.

  • @iRaphia
    @iRaphia 10 місяців тому +1

    Eu acho que deve ser assim! Pense o seguinte! Zero é uma memória Vazia! Null é uma memoria sem o Registro que pode está ocupado ou não! Se tiver ocupado é maior que zero se não tiver é igual. Mas vc não sabe estado de Null, então sempre será >= Só teoria minha,

  • @prodtrinitty
    @prodtrinitty Рік тому +2

    (na minha total falta de conhecimento no assunto) eu acho que é null é tipo, não tem valor, por exemplo: "você me ama?" Não dá pra responder 1,2, -6 ou 0. Não tem como representar com números. Se eu responder "nulo" é por que não amo ksksksksks só um exemplo pra tentar explicar minha visão

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

      Vc ta bem? De tantos exemplos logo esse jkkk

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

      ​@@sevenss707😂😂😂😂

  • @John_2007
    @John_2007 Рік тому +7

    Null é igual ao conjunto vazio da matemática, zero continua sendo um número

    • @cortespoliglota
      @cortespoliglota Рік тому +2

      Mas isso se vc tiver fazendo operações, se não, ele é um valor falso.

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

      ​@@cortespoliglotazero é um número falso? Desculpa eu não entendi

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

      @@John_2007 Sim, 0?true:false

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

      @@cortespoliglota ih, vc ganhou no argumento

  • @CaPixelado
    @CaPixelado 3 місяці тому +1

    0: número que representa o nada.
    null: representa a ausencia de número.

  • @victorhugosousalima2072
    @victorhugosousalima2072 Рік тому +5

    Oq vc acha do curso de programação da Ebac em Full Stac Python? Sou totalmente iniciante na área

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

      Python não é linguagem de front-end, só python não faz você ser Full stack.
      Até tem as template engine, como Jinja2 e compilação por webassembly, mas ainda é necessário saber HTML+CSS

    • @rxsmano
      @rxsmano Рік тому +2

      Fiz a aquisição desse curso faz algum tempo, além de emitirem certificado o curso passa várias noções de front-end antes do python, um exemplo é que no curso também tem vídeos sobre html, css, javascript e etc

    • @souzaelvis3102
      @souzaelvis3102 Рік тому +3

      É mais jogo pra tu estudar pelo canal cursos em vídeo, começa com a playlist de lógica de programação e depois parte pra alguma linguagem

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

      @@rxsmano Vou adquirir man kkk vlw

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

      @@souzaelvis3102 Vlw man

  • @enzogama8639
    @enzogama8639 Місяць тому

    Esse pulou a aula de tipos kkkkk

  • @user-zg2th7fo9q
    @user-zg2th7fo9q 8 місяців тому +1

    Mano, procura por inequações. Se é maior ou igual, não pode ser necessariamente maior ou necessariamente igual. Dá false porque não tá definido :/

  • @wesleylima7908
    @wesleylima7908 9 місяців тому +1

    null pelado com a mão no bolço

    • @CleberSLeite
      @CleberSLeite Місяць тому +1

      pelado pelado! Null com a mão no bolso kkkk, peguei a referência

  • @manfy4886
    @manfy4886 17 днів тому

    Null é usado para indicar que a variável não contém nada, ou seja, o ponteiro da variável não aponta para um endereço da memória.
    Se a variável aponta para o endereço onde contém o inteiro zero ela não é null.
    Isso é mais usado em c/cpp que é feito a alocação de memória diretamente.

  • @allangustavo_
    @allangustavo_ Місяць тому

    era mais fácil tu ter comecado pela ultima pergunta 😂

  • @MisterMeEu
    @MisterMeEu 10 місяців тому +1

    Aí é uma situação em que não tem uso, tá tranquilo, tá favorável.

  •  4 місяці тому

    "mike tá doidu fi?"

  • @oswaldo100001
    @oswaldo100001 Місяць тому

    Java: nós não fazemos isso aqui meu nobre, agr toma esse null pointer e vire um programador de verdade.

  • @arcadezinhu
    @arcadezinhu 8 місяців тому

    Null pode se adaptar a um modelo tipo texto vazio ou numa operação matemática como 0, não afetando como texto e prejudicando a operação. Null é maior ou igual a 0 ou “”

  • @estoriasonline
    @estoriasonline Рік тому +2

    Toda linguagem tem limitação agora faz o teste com Typescript

  • @GeorgeNascimento08
    @GeorgeNascimento08 2 місяці тому +2

    Null é maior igual a zero porque ele conta também as letras. Kkkkk

  • @kevinyoliveira68
    @kevinyoliveira68 8 місяців тому

    Só entendi que tá rolando um "hollywood" no Linux no fundo kkkkkkkkkk

  • @Neguinho_Nerd
    @Neguinho_Nerd 11 місяців тому

    isso ai é só a ponta do iceberg

  • @arthurZz817
    @arthurZz817 9 місяців тому

    Eu n entendi o final do video, e vendo os comentarios parece q eu to no final

  • @X4mPlay
    @X4mPlay 2 місяці тому

    LuaScript: Calma lá meu patrão!

  • @diyzenbr
    @diyzenbr 9 місяців тому

    Null é a ausência de qualquer informação e zero é a ausência de qualquer valor numérico, mas o zero pode também representar um valor ou uma informação e o null pode relacionar esse dado tornando o resultado tanto verdadeiro quanto falso. Esse recurso é usado em simuladores para calcular interpolações.

  • @RaffaHeHe00
    @RaffaHeHe00 2 місяці тому

    To aprendendo JavaScript na escola, ta bem maneiro mas é bem confuso tbm

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

    Então se você fosse o PO e eu dev com sua frase no final, "null nunca vai ser >= 0" por isso da true 😅

  • @luanfidelisbr
    @luanfidelisbr 6 місяців тому

    Agora to tendo uma crise existencial

  • @raimundoclessyo8943
    @raimundoclessyo8943 10 місяців тому

    Faz mais conteúdos assim?

  • @user-qw9vx8jr2i
    @user-qw9vx8jr2i 6 місяців тому

    Talvez isso aconteça pq , o Java script não indetifique null com um número , e sim considere como o nada

  • @danieldalzogo957
    @danieldalzogo957 Місяць тому

    é porque null representa que não a Nada, ja zero é um numero que é algo mesmo tendo um valor considerado nulo, ou seja zero não é nulo e sim um numero que não tem valor

  • @pauloaraujo3163
    @pauloaraujo3163 11 місяців тому +1

    Algum jovem destemido front ou back que queira participar de um projeto?

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

    pelo que pesquisei, o javascript faz regra de conversão de tipo do que está na esquerda e não é número. Logo, null > 0 será convertido para 0 > 0 (false).
    Já o operador === não faz a conversão de tipo, resultando em null === 0 (false)
    Mas no caso de null >= 0, o que acontece por baixo dos panos é que null vira 0 (por causa da conversão imposta pelo >), logo, 0 >= 0 true.
    confesso que é uma coisa bizarra e parece contraditória eauehahe

  • @Timido1
    @Timido1 10 місяців тому

    Belo canal o meu amigo mas tome cuidado com uma coisa canais de investimento canais de programação ou canais de outro conteúdo eles começam ganhando visualizações e do nada eles acabam decaindo muito mas continue assim você está indo bem

  • @Arthur-cl5fd
    @Arthur-cl5fd 3 місяці тому

    Vc bugou o sistema kkkkk

  • @Henrique37737
    @Henrique37737 11 місяців тому +2

    No JavaScript, esses resultados aparentemente confusos se devem ao fato de que o operador de comparação null não segue as mesmas regras de coerção de tipos que outros valores numéricos. Vou explicar cada comparação individualmente:
    null < 0: Quando null é comparado com um número (0), ele é tratado como um valor menor que qualquer número, incluindo 0. Isso acontece devido a uma decisão de design na linguagem, onde null é considerado menor que qualquer número. Portanto, null < 0 resulta em true.
    null > 0: Da mesma forma, null é considerado maior que qualquer número, incluindo 0. Isso pode parecer contraintuitivo, mas é uma característica do JavaScript. Portanto, null > 0 também resulta em true.
    null === 0: O operador de igualdade estrita (===) não realiza coerção de tipos. Como null e 0 são de tipos diferentes, a comparação direta entre eles resulta em false.
    null >= 0: Neste caso, a linguagem JavaScript não segue a regra de coerção de tipos para o operador >=. Em vez disso, null é tratado como um valor maior ou igual a qualquer número, incluindo 0. Isso é uma particularidade do JavaScript e, novamente, pode parecer confuso, mas é como a linguagem foi projetada. Portanto, null >= 0 resulta em true.
    Esses comportamentos podem parecer estranhos à primeira vista, mas fazem parte das especificações da linguagem JavaScript. É importante estar ciente dessas nuances ao escrever código para evitar resultados inesperados.

  • @marciofuchshubermoraes2344
    @marciofuchshubermoraes2344 18 днів тому

    Muito fácil de entender, null é a negação dos números reais positivos

  • @marcelobernado1637
    @marcelobernado1637 2 місяці тому

    Ele não um ou outro, e o os 2 kkkkkk

  • @Tiuzim1
    @Tiuzim1 7 днів тому

    Tudo que sei do Java e baixar pra jogar Minecraft kkkk

  • @timix9353
    @timix9353 2 місяці тому

    Tu parece o fotógrafo de hello neighbor

  • @AngyGorgoglione
    @AngyGorgoglione 5 місяців тому

    Tá aí o motivo da minha dificuldade de aprender programação, várias coisas não fazem sentido na minha cabeça.😢

  • @Sala1234dhd
    @Sala1234dhd 3 місяці тому

    É igual na roleta, o 0 e o 00 tem a mesma função porém são diferentes

  • @mayronamati1643
    @mayronamati1643 2 місяці тому

    Pessoal me corrija mas está certo null nunca vai ser maior ou igual a zero, pois são tipos primitivos diferentes onde não contém semelhança nenhuma.

  • @raphaacc
    @raphaacc Місяць тому

    Aprendam nulo == nada, mas também "nada" não pode ser representado por zero só para evitar confusões nas Variáveis pois significa que a variável não tem nada, e se ela tem 0, ela tem algo

  • @lucasdossantos4084
    @lucasdossantos4084 18 днів тому

    Null é a auxencia de valor, 0 é um valor, o valor 0. porque ele funciona é porque os comparadores >= e

  • @pacocadefeijao
    @pacocadefeijao 8 місяців тому

    Faz a até sentido já que 0 e null são "falsy values" então eles são condicionalmente equivalentes.

  • @lomigeru
    @lomigeru 6 місяців тому

    0 ausência de valor na matemática, null ausência de conteúdo na designada parte da memória

  • @angrystk2869
    @angrystk2869 4 місяці тому

    É PORQUE ELE É OS DOIS, ELE É MAIOR E IGUAL
    MATEI A CHARADAAAAAA AHHAHAHHA

  • @betinhotradermito1649
    @betinhotradermito1649 10 місяців тому +1

    Melhor ir pro Python lá é mais fácil de ser compreendido ...

  • @brunomouradev
    @brunomouradev 8 місяців тому

    isso prova que, null representa ao interpretador javascript que ocupa mais espaço do que 0. null na teoria é a ausência de valor, mas na prática é um valor maior do que 0 para o interpretador.

  • @naidarom
    @naidarom 9 місяців тому

    Rapaz.. ai tem o Null q é diferente de "" q é diferente de 0..
    Coisa linda. 😂

  • @pedrorodrigues5168
    @pedrorodrigues5168 3 місяці тому

    regra de coerção implícita, pesquise isso e entenda se não entendeu pq deu true :)

  • @iagobldep
    @iagobldep 2 місяці тому

    No começo eu pensei: ah, mas é que null significa absolutamente nada
    Mas ai apareceu um True e minha cabeça começou a sair fumaça

  • @FlavioASousa
    @FlavioASousa Місяць тому

    Eu tava concordando com o js até chegar no final

  • @umcaraaleatorio-21
    @umcaraaleatorio-21 3 місяці тому

    eu aprendi que nullo é um buraco negro, sabe como? assistindo murder drones.

  • @0ninj473
    @0ninj473 6 місяців тому

    Kakaka nerdão, porem inteligente parabéns

  • @gabrielcoelho1512
    @gabrielcoelho1512 5 місяців тому

    Null quer dizer que nao existe nenhum valor armazenado na memoria, enquanto zero é um valor

  • @gab_12991
    @gab_12991 6 місяців тому

    O Oda É Um Gênio

  • @user-ki5xz6yc5o
    @user-ki5xz6yc5o 7 місяців тому

    Voce é exatamente como eu imaginaria um programador

  • @ahumandrops
    @ahumandrops 2 місяці тому

    Não sei se tem como como null e zero ter o mesmo como valor até porque não diferentes. Ao em vez disso poderia como colocar null = (qualquer valor) ou 0 = (qualquer variável).

  • @VictorEduardo-yc5yb
    @VictorEduardo-yc5yb 13 днів тому

    0 = um valor
    Null = ausência de qualquer valor

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

    Kkk...
    Meus apps
    App: It Is The Beast 3D Cards
    App: Tic Tac Toe Decrepit
    App: Jogo Do Bicho Doido

  • @Chevete844
    @Chevete844 5 днів тому

    compreensível,não entendi essa lógica do Java Script

  • @EazyParasite
    @EazyParasite Місяць тому

    verdadeiro me quebro kskskskskksks

  • @imperiodobrasil1646
    @imperiodobrasil1646 10 місяців тому

    ele não ta dizendo que nunca ele ta dizendo que é igual ou maior

  • @sentinelaenow4576
    @sentinelaenow4576 Місяць тому

    MEME DE 30 ANOS:
    Primeiro dia na internet: Posta tabela verdade do JS.