Тёмный

Javascript É Uma Linguagem Engraçada 🤡  

Victor Lima - Ciência da Computação
Подписаться 59 тыс.
Просмотров 939 тыс.
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

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 712   
@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 5 месяцев назад
JS: Se quiser sim, mano
@frangus4085
@frangus4085 2 месяца назад
Kkkkkkkk grande JS formando loucos
@darth_docs
@darth_docs 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 15 дней назад
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
@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 Месяц назад
se quiser sim mano
@TheHAZ1983
@TheHAZ1983 Месяц назад
Null é trans, pode ser o que quiser kkkkk
@e0IOI0e
@e0IOI0e Месяц назад
???
@TheHAZ1983
@TheHAZ1983 Месяц назад
@@e0IOI0e uma piada
@jaderson-ds.eng_defi
@jaderson-ds.eng_defi Месяц назад
Transgênico ah tah
@lavosier2
@lavosier2 28 дней назад
kkkkkkkkk
@samuelcabraldelimaaraujo5382
@samuelcabraldelimaaraujo5382 10 месяцев назад
É 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 8 месяцев назад
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 7 месяцев назад
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 14 дней назад
JavaScript é uma linguagem tão ruim, que roda em todos os navegadores. Apenas os softwares mais complexos que se pode imaginar.
@MrAbrazildo
@MrAbrazildo 14 дней назад
​@@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.
@cezarmonteiro6254
@cezarmonteiro6254 7 месяцев назад
Programador: Null > 0? JavaScript: Ramon!
@rennanmarques2886
@rennanmarques2886 10 месяцев назад
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
@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
@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. 9 месяцев назад
0 na programação é um valor e Null é a ausência total de valor…
@luistawloong865
@luistawloong865 9 месяцев назад
Eles não sabem sobre o que estão falando, perdoe.
@iantino
@iantino 9 месяцев назад
Null não é menor que zero. É basicamente isso.
@hugo-garcia
@hugo-garcia 9 месяцев назад
Nem meu PC consegue processar javascript de tão cheio de tralha que é, imagina então meu cérebro
@samuelsantos8901
@samuelsantos8901 10 месяцев назад
Quem criou a gramática do javascript está bêbado 😂😂😂
@fabiofelipe3238
@fabiofelipe3238 7 месяцев назад
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 месяца назад
O javascript foi criado em 7 dias kkkkkk
@JK16_7
@JK16_7 9 месяцев назад
NULL É A LENDA DO MINECRAFT QUE É TIPO UMA SOMBRA COM OLHOS BRANCOS
@JacobTheSunPreacher
@JacobTheSunPreacher 9 дней назад
Como dizer que é Nutella sem dizer que é Nutella.
@NeuriLee
@NeuriLee 18 дней назад
O cara descobriu a famosa função Ednaldo Pereira do js, bem vindo ao clube amigo
@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 10 месяцев назад
não custava nada retornar falso quando comparasse null com numeros@@minimovzEt
@lucasaster564
@lucasaster564 9 месяцев назад
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 9 месяцев назад
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
@lucasmtz1996
@lucasmtz1996 7 месяцев назад
Nulo é nulo , zero é zero , onde tá a dificuldade? Povo é xarope 😂
@joseeduardo7403
@joseeduardo7403 5 месяцев назад
Se nulo é nulo, então não faz sentido ser maior ou igual a zero😅
@brunosantosgbichan
@brunosantosgbichan 5 дней назад
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 10 месяцев назад
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?
@joaoglenes5180
@joaoglenes5180 8 месяцев назад
Vou resumir : 0 = valor Null = valor nenhum
@JVenonTeam
@JVenonTeam 5 месяцев назад
Fora q em momento nenhum o esperto do vídeo comparou tipos... Se ele souber como é feito isso...
@brunosantosgbichan
@brunosantosgbichan 5 дней назад
@@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.
@thomasthemazzerrunner3615
@thomasthemazzerrunner3615 8 месяцев назад
Vão ver PHP kkkk aquilo sim é gambiarra
@TheRealCakelover4578
@TheRealCakelover4578 6 месяцев назад
verdade kkkkkkk
@edu7092c
@edu7092c 2 месяца назад
Os dois sao gambiarra kkkkkk
@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.
@compracompra
@compracompra Месяц назад
Muito bom seus vídeos! Parabéns!
@rafaelryan2
@rafaelryan2 2 месяца назад
null é tipo oq um cego enxerga nada enquanto o 0 é tipo a cor preta de quando a gente fecha o olho
@oswaldo100001
@oswaldo100001 Месяц назад
Java: nós não fazemos isso aqui meu nobre, agr toma esse null pointer e vire um programador de verdade.
@allangustavo_
@allangustavo_ Месяц назад
era mais fácil tu ter comecado pela ultima pergunta 😂
@makeryourself4435
@makeryourself4435 8 месяцев назад
Achei interessante e bem inteligente o Java se inteligente significa engraçado concordo é muito engraçado kkkk
@euvimesmodr.9390
@euvimesmodr.9390 9 месяцев назад
É 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😅
@lomigeru
@lomigeru 6 месяцев назад
0 ausência de valor na matemática, null ausência de conteúdo na designada parte da memória
@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.😢
@pauloaraujo3163
@pauloaraujo3163 11 месяцев назад
Algum jovem destemido front ou back que queira participar de um projeto?
@CaPixelado
@CaPixelado 2 месяца назад
0: número que representa o nada. null: representa a ausencia de número.
@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
@Ragareal
@Ragareal Год назад
Mds... é eu pensando que não ia ser tão difícil assim 💀
@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 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 месяцев назад
@@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.
@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,
@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
@marciofuchshubermoraes2344
@marciofuchshubermoraes2344 10 дней назад
Muito fácil de entender, null é a negação dos números reais positivos
@felipesilvadeoliveira3744
@felipesilvadeoliveira3744 11 месяцев назад
O zero é um valor, null é a ausência de qualquer valor
@enzogama8639
@enzogama8639 Месяц назад
Esse pulou a aula de tipos kkkkk
@VictorEduardo-yc5yb
@VictorEduardo-yc5yb 5 дней назад
0 = um valor Null = ausência de qualquer valor
@Arthur-cl5fd
@Arthur-cl5fd 3 месяца назад
Vc bugou o sistema kkkkk
@RaffaHeHe00
@RaffaHeHe00 2 месяца назад
To aprendendo JavaScript na escola, ta bem maneiro mas é bem confuso tbm
@arthurZz817
@arthurZz817 9 месяцев назад
Eu n entendi o final do video, e vendo os comentarios parece q eu to no final
@Sala1234dhd
@Sala1234dhd 2 месяца назад
É igual na roleta, o 0 e o 00 tem a mesma função porém são diferentes
@alexandremoraes-dopaminand756
@alexandremoraes-dopaminand756 6 месяцев назад
Pelado pelado null com a mão no bolso 🎸
@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.
@wesleylima7908
@wesleylima7908 9 месяцев назад
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
@sentinelaenow4576
@sentinelaenow4576 Месяц назад
MEME DE 30 ANOS: Primeiro dia na internet: Posta tabela verdade do JS.
@polodoskyz
@polodoskyz Год назад
vou fazer isso só pra confundir meu reviewer hehe
@pedrorodrigues5168
@pedrorodrigues5168 3 месяца назад
regra de coerção implícita, pesquise isso e entenda se não entendeu pq deu true :)
@oavatar7342
@oavatar7342 8 месяцев назад
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.
@manfy4886
@manfy4886 9 дней назад
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.
@skaarl7681
@skaarl7681 2 месяца назад
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
@angrystk2869
@angrystk2869 4 месяца назад
É PORQUE ELE É OS DOIS, ELE É MAIOR E IGUAL MATEI A CHARADAAAAAA AHHAHAHHA
@MisterMeEu
@MisterMeEu 10 месяцев назад
Aí é uma situação em que não tem uso, tá tranquilo, tá favorável.
@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
@vosce
@vosce Месяц назад
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.
@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.
@eliassilva575
@eliassilva575 2 месяца назад
eu aprendi que nullo é um buraco negro, sabe como? assistindo murder drones.
@FlavioASousa
@FlavioASousa Месяц назад
Eu tava concordando com o js até chegar no final
@imperiodobrasil1646
@imperiodobrasil1646 9 месяцев назад
ele não ta dizendo que nunca ele ta dizendo que é igual ou maior
@gabrielcoelho1512
@gabrielcoelho1512 4 месяца назад
Null quer dizer que nao existe nenhum valor armazenado na memoria, enquanto zero é um valor
@KarystonJoga
@KarystonJoga 2 месяца назад
E pensar que o notch programou o minecraft inteiro nisso, e sozinho ainda por cima
@ronymoura820
@ronymoura820 2 месяца назад
Minecraft foi feito com Java, e não JavaScript. São linguagens diferentes
@bestapps4709
@bestapps4709 Год назад
Kkk... Meus apps App: It Is The Beast 3D Cards App: Tic Tac Toe Decrepit App: Jogo Do Bicho Doido
@PamellaCardoso-pp5tr
@PamellaCardoso-pp5tr 5 месяцев назад
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
@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😂😂😂😂
@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
@XR55OR
@XR55OR 6 месяцев назад
ainda bem que eu uso lua, é menos teimoso kkkkkk
@GeorgeNascimento08
@GeorgeNascimento08 Месяц назад
Null é maior igual a zero porque ele conta também as letras. Kkkkk
@brunosantosgbichan
@brunosantosgbichan 5 дней назад
ai teria ser null > 0 = true também
@marcelobernado1637
@marcelobernado1637 2 месяца назад
Ele não um ou outro, e o os 2 kkkkkk
@redlight476
@redlight476 6 месяцев назад
Na matemática é a mesma coisa, pelo menos na teoria dos numeros
@dionathanfreitas5188
@dionathanfreitas5188 2 месяца назад
A lógica está certa. Vc ta comparando galinha com cachorro kkkk, quer q ele aceite de boas kkkkk
@FernandoAOBorges
@FernandoAOBorges Год назад
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 Год назад
@@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.
@0ninj473
@0ninj473 6 месяцев назад
Kakaka nerdão, porem inteligente parabéns
@user-cz5ie1mz4g
@user-cz5ie1mz4g 3 месяца назад
Porquê VC desistiu de aprender JS Eu:
@lucasdossantos4084
@lucasdossantos4084 11 дней назад
Null é a auxencia de valor, 0 é um valor, o valor 0. porque ele funciona é porque os comparadores >= e
@user-zg2th7fo9q
@user-zg2th7fo9q 7 месяцев назад
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 :/
@bypyxis
@bypyxis 5 месяцев назад
Isso acontece pq o operador >= faz a conversão para number
@kevinyoliveira68
@kevinyoliveira68 7 месяцев назад
Só entendi que tá rolando um "hollywood" no Linux no fundo kkkkkkkkkk
4 месяца назад
"mike tá doidu fi?"
@John_2007
@John_2007 Год назад
Null é igual ao conjunto vazio da matemática, zero continua sendo um número
@cortespoliglota
@cortespoliglota Год назад
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
@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
@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.
@MrZozue
@MrZozue 5 месяцев назад
Tenho um amigo programador que acabou de se formar e já está ganhando 30 mil por mês como senior.
@pacocadefeijao
@pacocadefeijao 8 месяцев назад
Faz a até sentido já que 0 e null são "falsy values" então eles são condicionalmente equivalentes.
@estoriasonline
@estoriasonline Год назад
Toda linguagem tem limitação agora faz o teste com Typescript
@betinhotradermito1649
@betinhotradermito1649 10 месяцев назад
Melhor ir pro Python lá é mais fácil de ser compreendido ...
@luanfidelisbr
@luanfidelisbr 5 месяцев назад
Agora to tendo uma crise existencial
@raimundoclessyo8943
@raimundoclessyo8943 10 месяцев назад
Faz mais conteúdos assim?
@Marcelo-ok3sl
@Marcelo-ok3sl 6 месяцев назад
depois é pra gostar de uma linguagem dessa.
@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 “”
@Neguinho_Nerd
@Neguinho_Nerd 10 месяцев назад
isso ai é só a ponta do iceberg
@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 😅
@X4mPlay
@X4mPlay 2 месяца назад
LuaScript: Calma lá meu patrão!
@Yuringamer
@Yuringamer 9 месяцев назад
mdssssssssss buguei muitooo
@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.
@Gustavooo_
@Gustavooo_ 5 месяцев назад
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
@haven4016
@haven4016 8 месяцев назад
Seria o mesmo se eu dissesse q null é diferente de zero? (Não achei o símbolo de diferente)
@naidarom
@naidarom 9 месяцев назад
Rapaz.. ai tem o Null q é diferente de "" q é diferente de 0.. Coisa linda. 😂