@@gabrieljulian6878 só se utiliza o let quando é necessário uma variável mutável, caso contrário const. var em último caso, pois é de escopo global, ou seja, o valor é mantido durante a toda execução da aplicação, o que pode trazer erros de dificil depuração.
eu faço ADS, e meu professor de lógica não conseguiu explicar (ou não quis) para que serve as 3 em fodendo 23 aulas !, agora estou prox de uma prova, e em 15 min eu aprendi, obrigado por dividir seu conhecimento ! que você seja abençoado seja lá pelo que você acredita !
Só acrescentando que, o let só é acessível no scope do {}, como vc falou, então no caso do exemplo, a variável 'a', se criada dentro do segundo if, nao pode ser acessada no primeiro if, apenas dentro {} de onde ela foi criada. 👍
Esse final, que fala de cosnt eu realmente não sabia e por esse motivo dava mais uso para a para let, ... mas agora acho que posso usar mais o const sem medo de ser feliz. Value e forte abraço.
Lembro que estudei variáveis globais e escopo no PHP. O conceito é o mesmo, apenas a forma de fazer que difere de uma linguagem para a outra. Tô estudando devagar o Javascript e nem cheguei longe no PHP. Decidi estudar de verdade, desde os fundamentos de redes e outras coisas, pra não ficar perdido quando essas coisas aparecerem. Bom ver que tudo está se encaixando, ainda que o progresso seja demorado.
boa observação, ProgramadorBR , essa situação de declaração dentro e fora é realmente importante na hora de pensarmos as Classes e Componentes, eu acredito que estou um pouco confuso, mais logicamente faz sentido, faz um teste desse para tirarmos essa duvida. tamojunto
Gostei demais ainda mais que agora estou estudando javascript em sequência vou estudar NodeJs então as dicas foram muito boas !!!!! Continue assim !!!!!
Video muito bom, aprendo bastante com os seus videos. Gostaria que fizesses um video que mostra a rotina de um programador no seu dia a dia. E também gostaria de saber o seguinte: Quando é que um programador esta trabalhando e quando é que um programador esta treinando? 🤔🤔🤔
Queria te agradecer pelo seu trabalho. Têm me motivado e ajudado muito ! Queria te pedir pra fazer um vídeo usando gráficos com React Native. Gostaria muito de aprender. Estou tentando usar svg-charts.
acabei de ver uma aula na faculdade sobre isso e não entendi nada, o professor nao usou exemplos e só leu a merda do slide.. vim aqui no youtube e encontrei teu vídeo, saí do video ententando a diferença. tu é fera mano!
A explicação foi tão perfeita que com apenas 6 min já dar para se ter uma boa noção de cada uma delas. Mas fica aquela dúvida, como saber quando devo usar cada uma delas? Ou se vale a pena eu pegar tipo e usar somente let por exemplo?
Imagino que a const não permite uma nova atribuição assim tão facilmente por questões de proteção né, para evitar reatribuições acidentais.... já que a const pode guardar uma instancia de acesso a um banco de dados, ou seja, algo delicado... e por descuido o dev reatribue uma string ou valor numerico, sei lá.. acho que pode ser por isso
Depende da abordagem e do escopo do projeto, Vinícius. Caso queira manter a modularização da aplicação, com cada módulo com uma responsabilidade definida, let e const atendem essa necessidade.
Chego em casa, abro o TH-cam e tenho as duas primeiras sugestões de vídeos são: esse daqui ou o do jogo da seleção brasileira. Adivinha qual eu priorizei assistir? 😊 Excelente explanação. 👏👏👏
Também estou nos estudos de javascript, e estava procurando também essa diferença. Conforme vc explicou, o "var" seria do tipo global, nesse caso podendo ser acessada de qualquer lugar, porem se eu criar uma variável do tipo "var" dentro de uma função, eu só consigo acessar ela dentro dessa função, se eu tentar acessar ela fora eu não consigo. Dará um erro igual ao que foi mostrado no vídeo, dizendo que a variável não foi definida. Por que isso acontece, já que a variável criada com "var" é para ser global?
Ola, Igor. Vi o seu vídeo como ganhar dinheiro com apps e outros que vc fez a respeito. Como fica a legalização? Receber o dinheiro, não ter problemas com Receita Federal. Obrigada
Ok, mas o que até hoje eu não entendo, é qual a utilidade de um const. Quais benefícios eu vou ter ao utilizar uma constante ao invés de uma variável? Sempre vejo todo mundo usando const em tudo, deixando o let só pra quando precisa mesmo.
Boa tarde Igor! Tudo bem? Espero que sim. Igor, sou iniciante na javascript, eu assisti o vídeo e entendi algumas coisa que você ensinou, O que eu não entendo é qual a finalidade disso? Eu sei que se eu colocar um texto/imagem/musica/video em uma tag , ela vai me mostrar o resultado da minha ação html/css. O javascript eu já não consigo entender o porque desses comandos. Obrigado pela atenção e bom final de semana.
Fala... o javascript permita que vc modifique os elementos da tela depois que eles forem carregados... permite também que vc reaja a uma ação de um usuario... então por exemplo, imagine que vc tenha o carrossel (aquele banner que fica rolando pro lado e mudando a informação) para fazer ele ter esse movimento ou até mesmo mudar com o click do usuário, vc usa o javascript
as vezes eu me confundo e quando usar cada tipo
Sempre que puder use const, se não for possível use let, em último caso use var.
@@Programadorbr por que?
@@Programadorbr por que 3?
@@Programadorbr por que 4?
@@gabrieljulian6878 só se utiliza o let quando é necessário uma variável mutável, caso contrário const. var em último caso, pois é de escopo global, ou seja, o valor é mantido durante a toda execução da aplicação, o que pode trazer erros de dificil depuração.
eu faço ADS, e meu professor de lógica não conseguiu explicar (ou não quis) para que serve as 3 em fodendo 23 aulas !, agora estou prox de uma prova, e em 15 min eu aprendi, obrigado por dividir seu conhecimento ! que você seja abençoado seja lá pelo que você acredita !
E pensar que já vi tutoriais falando que let é um var moderno....e só. Não sabia dessas particularidades. Muito bom o vídeo!
Sim.Verdade.
Mas é pow, let é um var melhorado... Não se usa mais var, mas sim let e const.
@@DouglasSantosTI mas no caso não seria melhor meter logo var em tudo que aí funciona em todo lado? pq deveria evitar usar var?
Melhor explicação sobre essa diferença que já vi.
Só acrescentando que, o let só é acessível no scope do {}, como vc falou, então no caso do exemplo, a variável 'a', se criada dentro do segundo if, nao pode ser acessada no primeiro if, apenas dentro {} de onde ela foi criada. 👍
você usa uma fala simples para explicar, isso é incrivel. obrigado!
Agora sim eu sei quando usar cada um. Muito obrigado!
Explicação simples, porém, muito rica em informação e na comunicação. Parabéns !!!
Amei o nome do quadro, incrível!!!!!!
Ótima explicação. Simples e objetiva. Curti!
Esse final, que fala de cosnt eu realmente não sabia e por esse motivo dava mais uso para a para let, ... mas agora acho que posso usar mais o const sem medo de ser feliz.
Value e forte abraço.
Muito legal!!
Pensei que Let = var; que poderia ser escrito no scopo!!
Mas a explicação deu pra entender melhor...
Grato
Acho que alguns professores de JS precisam ver essa aula.
Foi direto ao ponto.
Lembro que estudei variáveis globais e escopo no PHP.
O conceito é o mesmo, apenas a forma de fazer que difere de uma linguagem para a outra. Tô estudando devagar o Javascript e nem cheguei longe no PHP.
Decidi estudar de verdade, desde os fundamentos de redes e outras coisas, pra não ficar perdido quando essas coisas aparecerem. Bom ver que tudo está se encaixando, ainda que o progresso seja demorado.
Depois que vc aprende uma linguagem, aprender uma segunda eh bem mais fácil. Os conceitos são os mesmos
A sua explicação foi muito melhor que a do vídeo da aula da faculdade! rsrsr Muito bom! 👋👋
muito bem explicado, li dezenas de explicações sobre var, let e const mas apenas entendi nesse vídeo!
Talvez a melhor explicação que já vi sobre a diferença
😍😍
vc explica muito bem! Tou tentando entender sobre Hoisting. Acredito seja interessante também. Sucesso! Abraço forte!
Tirou minha dúvida, muito obrigado :D
Ótimo vídeo, mt bem explicado!
Video mto bom! Estudo programação há ano e ainda tinha dúvidas sobre as diferenças, você me explicou definitivamente, brigadaooo!
Valeu pela aula, ótima explicação, pelo que eu vi a diferença principal é a nível de escopo :)
Muito obrigado pela explicação.
Estou fazendo o curso de programador e estou amando. O curso é bastante didático
Curto e direto. Perfeito!
Explicação mais prática da vida, em 2min de vídeo já entendi. Obrigado.
Explica muito bem, muito bom o video.
Eu que estou me aprofundando em JS me confundia quando usar o let/var. Boa explicação!
Simples e direto ao ponto, muito bom!!!
Muito boa a explicação!!! você é um dos melhores da área!!
Muito bom. Sou iniciante, conheço quase nada e consegui entender. Parabéns! 🌻
Muito bom! Eu estava pesquisando sobre isso e achei esse vídeo, tirou minhas dúvidas
brilhante ! eu li alguns artigos e ate aprendi o conceito, mas foi com esse vídeo que realmente tudo clareou na minha cabeça ! Obrigado cara
Agora sim eu entendi a diferenca entre var/let/const show de bola
Iniciando meu curso em JS, vi alguns tutorais meio confusos sobre, mas em poucos minutos você resolveu minha dúvida de várias horas, muito obrigado.
excelente. simples e de fácil entendimento
ótima explicação, finalmente consegui entender bem a diferença entre as 3! obrigada!
boa observação, ProgramadorBR , essa situação de declaração dentro e fora é realmente importante na hora de pensarmos as Classes e Componentes, eu acredito que estou um pouco confuso, mais logicamente faz sentido, faz um teste desse para tirarmos essa duvida. tamojunto
Muito bom.... Dúvidas sanadas
Muito obrigado mano estou iniciando em js e vc me ajudou muito!!!
Gostei demais ainda mais que agora estou estudando javascript em sequência vou estudar NodeJs então as dicas foram muito boas !!!!! Continue assim !!!!!
Dessa forma fica muito mais fácil assimilar o conteúdo. Sucesso!
perfeito esse video, muito obrigado!!!
seu video me ajudou bastante, obrigado
Pode fazer um vídeo falando das particularidades do npm e yarn?
Uma boa
Muito boa a explicação. Acabou o segredo pra mim
Muito bom! Vídeo curto, porém com conhecimento útil e de modo sucinto !
Finalmente entendi, bela didatica, abração mano
Muito Top! Simples e objetivo.
Ficou muito clara sua explicação!! Ajudou muito Obrigada!!
Video muito bom, aprendo bastante com os seus videos.
Gostaria que fizesses um video que mostra a rotina de um programador no seu dia a dia.
E também gostaria de saber o seguinte:
Quando é que um programador esta trabalhando e quando é que um programador esta treinando?
🤔🤔🤔
Clareou completamente!! Valeu
Bom vídeo Igor , muito bem explicado . Faz mais vídeo assim , só tem a crescer seu canal 👍
Queria te agradecer pelo seu trabalho. Têm me motivado e ajudado muito ! Queria te pedir pra fazer um vídeo usando gráficos com React Native. Gostaria muito de aprender. Estou tentando usar svg-charts.
Show, ótima explicação
Excelente explicação, clara e direta. Valeu.
acabei de ver uma aula na faculdade sobre isso e não entendi nada, o professor nao usou exemplos e só leu a merda do slide.. vim aqui no youtube e encontrei teu vídeo, saí do video ententando a diferença. tu é fera mano!
Muito bem explicado
Obg 😁
Muito legal. Já me ajudou a entender melhor! Valeuu
Explicação excelente!
Muito esclarecedor o vídeo!
A explicação foi tão perfeita que com apenas 6 min já dar para se ter uma boa noção de cada uma delas. Mas fica aquela dúvida, como saber quando devo usar cada uma delas? Ou se vale a pena eu pegar tipo e usar somente let por exemplo?
Massa cara muito boa a didática.
obrigado me ajudou muito.
Obrigado mano, ajudou mto, vlw!
Gostei demais!!!
Mandou muito bem!!
Obrigado pelo vídeo
Excelente sua explicação, obrigado!
Show de bola!
Imagino que a const não permite uma nova atribuição assim tão facilmente por questões de proteção né, para evitar reatribuições acidentais.... já que a const pode guardar uma instancia de acesso a um banco de dados, ou seja, algo delicado... e por descuido o dev reatribue uma string ou valor numerico, sei lá.. acho que pode ser por isso
Que conteúdo bom!
Mas quais são as vantagens de se usar o let e o const, pois pelo que eu entendi o var é o melhor
Depende da abordagem e do escopo do projeto, Vinícius. Caso queira manter a modularização da aplicação, com cada módulo com uma responsabilidade definida, let e const atendem essa necessidade.
vlw cara , ajudou bastante
E tem alguma diferença de performance entre var, let e const ?
Muito bom parabéns!
Muito bom! Entendi definitivamente como cada um funciona. Agora uma pergunta: porquê não posso sair usando var em tudo, por exemplo?
pq "var" pode ser sobrescrita, então ele ia trocar o valor e não ia considerar isso erro, ficando mais difícil de localizar em um código maior.
Da hora demais!!!
Muito obrigado, me ajudou muito!
Excelente!
Muito bom cara, muito obrigado!
Chego em casa, abro o TH-cam e tenho as duas primeiras sugestões de vídeos são: esse daqui ou o do jogo da seleção brasileira. Adivinha qual eu priorizei assistir? 😊
Excelente explanação. 👏👏👏
😍😍
Que show!!!
E quando declaro var dentro de uma fuction ?
Ela não fica visível dentro de outra function.
Eu teria que fazer um vídeo específico para explicar pq é diferente no caso de funções. Tem uns detalhes ai. Vou colocar na lista.
@@Programadorbr Minha dúvida tbm.
Muito bom!
Exclarecedor
Também estou nos estudos de javascript, e estava procurando também essa diferença. Conforme vc explicou, o "var" seria do tipo global, nesse caso podendo ser acessada de qualquer lugar, porem se eu criar uma variável do tipo "var" dentro de uma função, eu só consigo acessar ela dentro dessa função, se eu tentar acessar ela fora eu não consigo. Dará um erro igual ao que foi mostrado no vídeo, dizendo que a variável não foi definida. Por que isso acontece, já que a variável criada com "var" é para ser global?
Já descobriu a resposta?
Bom vídeo.
Bão demais!
0:06 Amei a referência hahahahahaha ...
Quadro legal Igor! Faz um de callback, promise e async/await.
Paulo Bezerra CodDev boa... vou colocar na lista
Perfeito!
Ola, Igor. Vi o seu vídeo como ganhar dinheiro com apps e outros que vc fez a respeito. Como fica a legalização? Receber o dinheiro, não ter problemas com Receita Federal. Obrigada
Da mesma maneira de qualquer outra atividade comercial, vc precisa emitir nota, pagar imposto. Entre em contato com um contador da sua cidade.
@@Programadorbr Claro, já tinha procurado, mas eles não sabiam como me ajudar. Valeu pela resposta!
O quadrinho da bandeirinha canadense é tudo!!
O doce som de um teclado mecanico com blue switch :)
Ok, mas o que até hoje eu não entendo, é qual a utilidade de um const. Quais benefícios eu vou ter ao utilizar uma constante ao invés de uma variável? Sempre vejo todo mundo usando const em tudo, deixando o let só pra quando precisa mesmo.
Ufa, finalmente entendi, e em apenas 8 minutos.
obrigado.
Const pode ser usada pra receber o nome de usuário ?
Igor, você já criou algum Sistema Operacional tipo o Windows?
Fala Victor, não tem muito pq fazer isso
Boa tarde Igor! Tudo bem? Espero que sim. Igor, sou iniciante na javascript, eu assisti o vídeo e entendi algumas coisa que você ensinou, O que eu não entendo é qual a finalidade disso? Eu sei que se eu colocar um texto/imagem/musica/video em uma tag , ela vai me mostrar o resultado da minha ação html/css. O javascript eu já não consigo entender o porque desses comandos.
Obrigado pela atenção e bom final de semana.
Fala... o javascript permita que vc modifique os elementos da tela depois que eles forem carregados... permite também que vc reaja a uma ação de um usuario... então por exemplo, imagine que vc tenha o carrossel (aquele banner que fica rolando pro lado e mudando a informação) para fazer ele ter esse movimento ou até mesmo mudar com o click do usuário, vc usa o javascript
th-cam.com/video/j0Ih1xVyKbY/w-d-xo.html nesse vídeo aqui eu mostro o poder de saber js