Тёмный

Javascript É Uma Linguagem Engraçada 🤡  

Victor Lima - Ciência da Computação
Подписаться 60 тыс.
Просмотров 990 тыс.
50% 1

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.

Наука

Опубликовано:

 

10 янв 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 742   
@GuiadoProgramador
@GuiadoProgramador Месяц назад
🌟 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 Год назад
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 Год назад
Palavras profundas
@kleberferreira7055
@kleberferreira7055 Год назад
Poético
@tradetop007
@tradetop007 Год назад
Null é nada, zero é um numero, logo zero não é igual a nada.
@wesley395
@wesley395 Год назад
@@tradetop007 zero e igual a nada sim, zero e a representação do nada
@_.luas_
@_.luas_ Год назад
Mano você já pensou em ser professor kkk
@HenryBastos-hm7kf
@HenryBastos-hm7kf 6 месяцев назад
JS: Se quiser sim, mano
@frangus4085
@frangus4085 3 месяца назад
Kkkkkkkk grande JS formando loucos
@darth_docs
@darth_docs 3 месяца назад
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 Месяц назад
js:se quiser sim, mano
@fabiomoura-xc5hl
@fabiomoura-xc5hl 5 месяцев назад
Programador: null > 0 JavaScript: PQP! La vem esse tetudo cheio de espinha tirar uma com a minha cara. kkkk
@asimpleplayer867
@asimpleplayer867 15 дней назад
Essa aí foi pessoal do cara que comentou😂
@solucaodeiodomarron
@solucaodeiodomarron Год назад
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
@lavosier2
@lavosier2 Год назад
Null ocupa memoria logo null é maior igual a zero
@cristianoseixas2417
@cristianoseixas2417 Год назад
Exato
@miguellopes9177
@miguellopes9177 Год назад
Bom isso explica o "erro" mas ainda é um "erro" entre muitas aspas.
@rodrigosor
@rodrigosor Год назад
Compilador??
@kayqueothon3973
@kayqueothon3973 Год назад
​@@rodrigosor pensei o mesmo kskdkdkdkksks
@caiquepiazzaroli
@caiquepiazzaroli 2 месяца назад
se quiser sim mano
@TheHAZ1983
@TheHAZ1983 2 месяца назад
Null é trans, pode ser o que quiser kkkkk
@e0IOI0e
@e0IOI0e 2 месяца назад
???
@TheHAZ1983
@TheHAZ1983 2 месяца назад
@@e0IOI0e uma piada
@jaderson-ds.eng_defi
@jaderson-ds.eng_defi Месяц назад
Transgênico ah tah
@lavosier2
@lavosier2 Месяц назад
kkkkkkkkk
@S2TsUkI
@S2TsUkI 6 дней назад
Null assistiu a barbie KKKKKKKKKKKKKKKKKK
@samuelcabraldelimaaraujo5382
@samuelcabraldelimaaraujo5382 11 месяцев назад
É aquilo que dizem... Existem infinitos maiores que outros kkkkkk
@iantino
@iantino 9 месяцев назад
Até isso tem mais sentido que a conclusão do Javascript.
@bryan13rbx
@bryan13rbx 9 месяцев назад
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 месяцев назад
@@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 месяца назад
@@iantino sim, ele nao eh infinito, mas eh constante
@MrAbrazildo
@MrAbrazildo 8 месяцев назад
Já diz a famosa frase: "Tudo q puder ser cagado em JS, será cagado em JS".
@AhahahaWav
@AhahahaWav 8 месяцев назад
Ass~ Alah turingui
@Ferhugguara
@Ferhugguara 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 Месяц назад
JavaScript é uma linguagem tão ruim, que roda em todos os navegadores. Apenas os softwares mais complexos que se pode imaginar.
@MrAbrazildo
@MrAbrazildo Месяц назад
​@@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 10 дней назад
​@@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 месяцев назад
Programador: Null > 0? JavaScript: Ramon!
@justarealdude234
@justarealdude234 11 месяцев назад
Caralho meu cérebro ta tentando processar oque os comentários estão explicando 🤨
@O-Limbo
@O-Limbo 10 месяцев назад
0 = 0 Null = (eu so entendi isso)
@Uma.garota.ai.
@Uma.garota.ai. 10 месяцев назад
0 na programação é um valor e Null é a ausência total de valor…
@luistawloong865
@luistawloong865 10 месяцев назад
Eles não sabem sobre o que estão falando, perdoe.
@iantino
@iantino 10 месяцев назад
Null não é menor que zero. É basicamente isso.
@hugo-garcia
@hugo-garcia 10 месяцев назад
Nem meu PC consegue processar javascript de tão cheio de tralha que é, imagina então meu cérebro
@rennanmarques2886
@rennanmarques2886 11 месяцев назад
Mesma coisa na matemática, vazio é diferente de zero.
@_GUTR3213X_
@_GUTR3213X_ 6 месяцев назад
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
@Iago_ao_contrário
@Iago_ao_contrário 3 месяца назад
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 2 месяца назад
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
@DisloalSking
@DisloalSking 2 месяца назад
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.
@samuelsantos8901
@samuelsantos8901 10 месяцев назад
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 6 месяцев назад
Nulo é 4 letras
@edu7092c
@edu7092c 2 месяца назад
O javascript foi criado em 7 dias kkkkkk
@compracompra
@compracompra Месяц назад
Muito bom seus vídeos! Parabéns!
@JK16_7
@JK16_7 9 месяцев назад
NULL É A LENDA DO MINECRAFT QUE É TIPO UMA SOMBRA COM OLHOS BRANCOS
@JacobTheSunPreacher
@JacobTheSunPreacher 26 дней назад
Como dizer que é Nutella sem dizer que é Nutella.
@gleidsonbr3013
@gleidsonbr3013 7 дней назад
Ótimo conteúdo.
@oruivomatz
@oruivomatz Год назад
JS cansa por causa dessa permissividade. JS entusiasma por causa dessa permissividade 😂
@minimovzEt
@minimovzEt Год назад
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 Год назад
@@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 11 месяцев назад
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 месяцев назад
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
@xteruso6401
@xteruso6401 8 дней назад
O cara é literalmente a skin do "🤓" kKkkkkkKKkKkKak
@makeryourself4435
@makeryourself4435 8 месяцев назад
Achei interessante e bem inteligente o Java se inteligente significa engraçado concordo é muito engraçado kkkk
@joaoglenes5180
@joaoglenes5180 9 месяцев назад
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 23 дня назад
@@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.
@lucasmtz1996
@lucasmtz1996 8 месяцев назад
Nulo é nulo , zero é zero , onde tá a dificuldade? Povo é xarope 😂
@joseeduardo7403
@joseeduardo7403 6 месяцев назад
Se nulo é nulo, então não faz sentido ser maior ou igual a zero😅
@brunosantosgbichan
@brunosantosgbichan 23 дня назад
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); }
@lucasgarcia3568
@lucasgarcia3568 11 месяцев назад
O que falar de uma linguagem que as palavras undefined, NaN e infinity não são palavras reservadas kkkkkk
@crypticlol
@crypticlol 9 месяцев назад
que? Tá me dizendo que posso fazer let infinity = infinity?
@estranho123willbakselma
@estranho123willbakselma 6 дней назад
to aprendendo a programar com shorts slk
@manfy4886
@manfy4886 27 дней назад
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.
@thomasthemazzerrunner3615
@thomasthemazzerrunner3615 9 месяцев назад
Vão ver PHP kkkk aquilo sim é gambiarra
@TheRealCakelover4578
@TheRealCakelover4578 6 месяцев назад
verdade kkkkkkk
@edu7092c
@edu7092c 2 месяца назад
Os dois sao gambiarra kkkkkk
@euvimesmodr.9390
@euvimesmodr.9390 10 месяцев назад
É pq vc não colocou completo, vc tinha que ter botado “null Zé” 😂😂😂😂😂😂😂😂😂 😂 e
@benetoluciano
@benetoluciano 9 месяцев назад
Da hora eu também estou nesse mesmo problema estou começando a programação e tô desse jeito também sem entender nada😅
@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
@mayronamati1643
@mayronamati1643 3 месяца назад
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.
@marciofuchshubermoraes2344
@marciofuchshubermoraes2344 28 дней назад
Muito fácil de entender, null é a negação dos números reais positivos
@NeuriLee
@NeuriLee Месяц назад
O cara descobriu a famosa função Ednaldo Pereira do js, bem vindo ao clube amigo
@iRaphia
@iRaphia 10 месяцев назад
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,
@vosce
@vosce 2 месяца назад
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.
@allangustavo_
@allangustavo_ Месяц назад
era mais fácil tu ter comecado pela ultima pergunta 😂
@CaPixelado
@CaPixelado 3 месяца назад
0: número que representa o nada. null: representa a ausencia de número.
@corvusnuar
@corvusnuar 11 месяцев назад
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.
@oswaldo100001
@oswaldo100001 Месяц назад
Java: nós não fazemos isso aqui meu nobre, agr toma esse null pointer e vire um programador de verdade.
@lucasdossantos4084
@lucasdossantos4084 28 дней назад
Null é a auxencia de valor, 0 é um valor, o valor 0. porque ele funciona é porque os comparadores >= e
@rafaelryan2
@rafaelryan2 3 месяца назад
null é tipo oq um cego enxerga nada enquanto o 0 é tipo a cor preta de quando a gente fecha o olho
@lomigeru
@lomigeru 6 месяцев назад
0 ausência de valor na matemática, null ausência de conteúdo na designada parte da memória
@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.
@alexandremoraes-dopaminand756
@alexandremoraes-dopaminand756 6 месяцев назад
Pelado pelado null com a mão no bolso 🎸
@felipesilvadeoliveira3744
@felipesilvadeoliveira3744 11 месяцев назад
O zero é um valor, null é a ausência de qualquer valor
@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
@Iago_ao_contrário
@Iago_ao_contrário 3 месяца назад
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
@PamellaCardoso-pp5tr
@PamellaCardoso-pp5tr 6 месяцев назад
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
@Matheus-mp1wf
@Matheus-mp1wf Год назад
>, 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 11 месяцев назад
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 11 месяцев назад
​@@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 11 месяцев назад
​@@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 11 месяцев назад
@@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 11 месяцев назад
@@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.
@VictorEduardo-yc5yb
@VictorEduardo-yc5yb 23 дня назад
0 = um valor Null = ausência de qualquer valor
@hadawardgz
@hadawardgz День назад
Agr te pergunto quem em sã consciência colocaria null >= 0 num código em produção 😂
@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
@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
@Sala1234dhd
@Sala1234dhd 3 месяца назад
É igual na roleta, o 0 e o 00 tem a mesma função porém são diferentes
@enzogama8639
@enzogama8639 Месяц назад
Esse pulou a aula de tipos kkkkk
@angrystk2869
@angrystk2869 5 месяцев назад
É PORQUE ELE É OS DOIS, ELE É MAIOR E IGUAL MATEI A CHARADAAAAAA AHHAHAHHA
@patolino_mafioso
@patolino_mafioso Год назад
O 0 é zero, é um valor O null é nada, nada mesmo
@almondegas-
@almondegas- Год назад
E o undefined?
@K0nam3Two
@K0nam3Two 11 месяцев назад
​@@almondegas-a indefinido
@0ninj473
@0ninj473 6 месяцев назад
Kakaka nerdão, porem inteligente parabéns
@Ragareal
@Ragareal Год назад
Mds... é eu pensando que não ia ser tão difícil assim 💀
@RaffaHeHe00
@RaffaHeHe00 3 месяца назад
To aprendendo JavaScript na escola, ta bem maneiro mas é bem confuso tbm
@pedrorodrigues5168
@pedrorodrigues5168 3 месяца назад
regra de coerção implícita, pesquise isso e entenda se não entendeu pq deu true :)
@diyzenbr
@diyzenbr 10 месяцев назад
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.
@Henrique37737
@Henrique37737 11 месяцев назад
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.
@sentinelaenow4576
@sentinelaenow4576 2 месяца назад
MEME DE 30 ANOS: Primeiro dia na internet: Posta tabela verdade do JS.
@polodoskyz
@polodoskyz Год назад
vou fazer isso só pra confundir meu reviewer hehe
@Tiuzim1
@Tiuzim1 17 дней назад
Tudo que sei do Java e baixar pra jogar Minecraft kkkk
@MrZozue
@MrZozue 6 месяцев назад
Tenho um amigo programador que acabou de se formar e já está ganhando 30 mil por mês como senior.
4 месяца назад
"mike tá doidu fi?"
@prodtrinitty
@prodtrinitty Год назад
(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😂😂😂😂
@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 “”
@Joaosemcabelo
@Joaosemcabelo 8 дней назад
Verdade, null é maior que 0, mas é igual, null tem 4 letras e 0 só tem 1 número kk
@user-zg2th7fo9q
@user-zg2th7fo9q 8 месяцев назад
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 :/
@MisterMeEu
@MisterMeEu 10 месяцев назад
Aí é uma situação em que não tem uso, tá tranquilo, tá favorável.
@FlavioASousa
@FlavioASousa Месяц назад
Eu tava concordando com o js até chegar no final
@dionathanfreitas5188
@dionathanfreitas5188 3 месяца назад
A lógica está certa. Vc ta comparando galinha com cachorro kkkk, quer q ele aceite de boas kkkkk
@arthurZz817
@arthurZz817 10 месяцев назад
Eu n entendi o final do video, e vendo os comentarios parece q eu to no final
@Gustavooo_
@Gustavooo_ 6 месяцев назад
Pelo oque eu entendi lendo os comentários: Vamos supor que tenha uma pessoa A em um lugar aleatório. Imaginamos que ela possa vestir 5 casacos. Cada casaco representa a variável "roupa". A roupa 0 seria a roupa favorita dela. E a roupa 5 uma roupa que ela odeia. Se a pessoa estiver com a roupa 0, ela estaria com a roupa que ela mais gosta. Mas, se ela estiver com a roupa null, significa que ela ta pelada
@pauloaraujo3163
@pauloaraujo3163 Год назад
Algum jovem destemido front ou back que queira participar de um projeto?
@pacocadefeijao
@pacocadefeijao 9 месяцев назад
Faz a até sentido já que 0 e null são "falsy values" então eles são condicionalmente equivalentes.
@UnboxedReality
@UnboxedReality 3 дня назад
O por que: > null é o nada. Ou seja, não pode ser menor que algo existente, porém, pode ser maior ou igual. Não pode ser nem maior e nem idêntico também. Vai entender.
@raimundoclessyo8943
@raimundoclessyo8943 10 месяцев назад
Faz mais conteúdos assim?
@marcelobernado1637
@marcelobernado1637 3 месяца назад
Ele não um ou outro, e o os 2 kkkkkk
@redlight476
@redlight476 7 месяцев назад
Na matemática é a mesma coisa, pelo menos na teoria dos numeros
@user-ki5xz6yc5o
@user-ki5xz6yc5o 7 месяцев назад
Voce é exatamente como eu imaginaria um programador
@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
@gabrielcoelho1512
@gabrielcoelho1512 5 месяцев назад
Null quer dizer que nao existe nenhum valor armazenado na memoria, enquanto zero é um valor
@umcaraaleatorio-21
@umcaraaleatorio-21 3 месяца назад
eu aprendi que nullo é um buraco negro, sabe como? assistindo murder drones.
@kevinyoliveira68
@kevinyoliveira68 8 месяцев назад
Só entendi que tá rolando um "hollywood" no Linux no fundo kkkkkkkkkk
@brunomouradev
@brunomouradev 9 месяцев назад
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.
@iminse6283
@iminse6283 3 месяца назад
Quando null é comparado com um número usando os operadores de comparação não estrita (==, !=, >=, = 0, JavaScript converte null para 0 e compara 0 >= 0, que é verdadeiro. Null == 0 é falso porque o JavaScript usa uma regra específica que diz que null só é igual a undefined e a nada mais, mesmo após a coerção para número. null > 0 é falso porque null se torna 0 na comparação e 0 não é maior que 0. null < 0 também é falso por uma razão similar: após a conversão, 0 não é menor que 0.
@XR55OR
@XR55OR 7 месяцев назад
ainda bem que eu uso lua, é menos teimoso kkkkkk
@bestapps4709
@bestapps4709 Год назад
Kkk... Meus apps App: It Is The Beast 3D Cards App: Tic Tac Toe Decrepit App: Jogo Do Bicho Doido
@betinhotradermito1649
@betinhotradermito1649 11 месяцев назад
Melhor ir pro Python lá é mais fácil de ser compreendido ...
@Arthur-cl5fd
@Arthur-cl5fd 3 месяца назад
Vc bugou o sistema kkkkk
@wesleylima7908
@wesleylima7908 10 месяцев назад
null pelado com a mão no bolço
@CleberSLeite
@CleberSLeite Месяц назад
pelado pelado! Null com a mão no bolso kkkk, peguei a referência
@gkahn9737
@gkahn9737 Год назад
Pra quem não entendeu: null representa o seguinte conjunto: {ø} ou seja, um conjunto vazio 0 representa o seguinte conjunto: {0} ou seja, um conjunto com o valor 0
@1LY4x8s96r
@1LY4x8s96r Год назад
E como que deu >=0 se isso não está no conjunto {ø}?
@imperiodobrasil1646
@imperiodobrasil1646 10 месяцев назад
ele não ta dizendo que nunca ele ta dizendo que é igual ou maior
@Chevete844
@Chevete844 15 дней назад
compreensível,não entendi essa lógica do Java Script
@luanfidelisbr
@luanfidelisbr 6 месяцев назад
Agora to tendo uma crise existencial
@Oscar-techmundo
@Oscar-techmundo 15 дней назад
Assim como notnull e notblank Null, a caixa nunca pode está vazia Blank, a caixa pode estar vazia
@X4mPlay
@X4mPlay 3 месяца назад
LuaScript: Calma lá meu patrão!
Далее
How to Learn Programming (even if you're stupid)
8:49
Просмотров 496 тыс.
Why Are Open Source Alternatives So Bad?
13:06
Просмотров 573 тыс.
A Tierlist SUPREMA dos Navegadores de Internet 🚀
19:01
How To Read Russian In 9 Minutes (Seriously)
9:10
Просмотров 379 тыс.
C# Vale a Pena em 2024 - Trocando Ideia Sincera
12:29
Games no Linux? É Tão RUIM assim? 🤔
15:03
Просмотров 37 тыс.
Why You NEED a DRIVER (for hacking games)
8:03
Просмотров 445 тыс.
CMD PRANKS! (Educational Purposes ONLY!)
9:17
Просмотров 1,4 млн
I made my own Text Editor (in Rust)
8:16
Просмотров 102 тыс.
Como FUNCIONA cada MALDITA LINGUAGEM DE PROGRAMAÇÃO?
4:48
How A Steam Bug Deleted Someone’s Entire PC
11:49
Просмотров 940 тыс.
iPhone, Galaxy или Pixel? 😎
0:16
Просмотров 1,3 млн