Sempre que puder use const, se não for possível use let, em último caso use var.
@fonsmat4 жыл бұрын
@@Programadorbr por que?
@robsonantonio54454 жыл бұрын
@@Programadorbr por que 3?
@gabrieljulian68784 жыл бұрын
@@Programadorbr por que 4?
@FernandoLeonid4 жыл бұрын
@@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.
@hgtaurusbr5 жыл бұрын
E pensar que já vi tutoriais falando que let é um var moderno....e só. Não sabia dessas particularidades. Muito bom o vídeo!
@conhecimento-condicionamento4 жыл бұрын
Sim.Verdade.
@DouglasSantosTI3 жыл бұрын
Mas é pow, let é um var melhorado... Não se usa mais var, mas sim let e const.
@LeagueDailyClips2 жыл бұрын
@@DouglasSantosTI mas no caso não seria melhor meter logo var em tudo que aí funciona em todo lado? pq deveria evitar usar var?
@baduinha12472 жыл бұрын
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 !
@davilloaurelio16995 жыл бұрын
Melhor explicação sobre essa diferença que já vi.
@carlosnani5 жыл бұрын
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.
@nitrivium19505 жыл бұрын
Estou fazendo o curso de programador e estou amando. O curso é bastante didático
@faelfelix3669 Жыл бұрын
Explicação simples, porém, muito rica em informação e na comunicação. Parabéns !!!
@drakob48982 жыл бұрын
você usa uma fala simples para explicar, isso é incrivel. obrigado!
@emersondeassissilva6064 жыл бұрын
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. 👍
@weslleyfelix50724 жыл бұрын
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
@sabrinadias610 Жыл бұрын
Video mto bom! Estudo programação há ano e ainda tinha dúvidas sobre as diferenças, você me explicou definitivamente, brigadaooo!
@JucaTech5 жыл бұрын
Muito bom! Eu estava pesquisando sobre isso e achei esse vídeo, tirou minhas dúvidas
@raimundojunior85473 жыл бұрын
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.
@vbeltrao19172 жыл бұрын
muito bem explicado, li dezenas de explicações sobre var, let e const mas apenas entendi nesse vídeo!
@ivanmarcelovirtuoso Жыл бұрын
vc explica muito bem! Tou tentando entender sobre Hoisting. Acredito seja interessante também. Sucesso! Abraço forte!
@jefferson-763 Жыл бұрын
Acho que alguns professores de JS precisam ver essa aula. Foi direto ao ponto.
@diegomoreno89725 жыл бұрын
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? 🤔🤔🤔
@coisasdecarol9026 Жыл бұрын
A sua explicação foi muito melhor que a do vídeo da aula da faculdade! rsrsr Muito bom! 👋👋
@darkharvest25 Жыл бұрын
Tirou minha dúvida, muito obrigado :D Ótimo vídeo, mt bem explicado!
@omatheussantos3 жыл бұрын
Explicação mais prática da vida, em 2min de vídeo já entendi. Obrigado.
@adamlacerdamkt2 жыл бұрын
Ótima explicação. Simples e objetiva. Curti!
@NewtonCBorghesi2 жыл бұрын
Muito legal!! Pensei que Let = var; que poderia ser escrito no scopo!! Mas a explicação deu pra entender melhor... Grato
@elyezerf5 жыл бұрын
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.
@emanoelinfinity5 жыл бұрын
Eu que estou me aprofundando em JS me confundia quando usar o let/var. Boa explicação!
@noobprofissapiv3 жыл бұрын
Agora sim eu sei quando usar cada um. Muito obrigado!
@egsantos105 жыл бұрын
Gostei demais ainda mais que agora estou estudando javascript em sequência vou estudar NodeJs então as dicas foram muito boas !!!!! Continue assim !!!!!
@Vittu_Dev5 ай бұрын
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.
@Programadorbr5 ай бұрын
Depois que vc aprende uma linguagem, aprender uma segunda eh bem mais fácil. Os conceitos são os mesmos
@ArthurHenriqueSilverio2 жыл бұрын
Amei o nome do quadro, incrível!!!!!!
@lucaspx90672 жыл бұрын
Muito boa a explicação!!! você é um dos melhores da área!!
@milenagomes56703 жыл бұрын
Muito bom. Sou iniciante, conheço quase nada e consegui entender. Parabéns! 🌻
@neto-ze3bm Жыл бұрын
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
@felipeneves51183 жыл бұрын
Valeu pela aula, ótima explicação, pelo que eu vi a diferença principal é a nível de escopo :)
@jenny-hg3jy Жыл бұрын
Explica muito bem, muito bom o video.
@arthursantos9745 жыл бұрын
Muito obrigado mano estou iniciando em js e vc me ajudou muito!!!
@mateuscardoso57853 жыл бұрын
Curto e direto. Perfeito!
@Brenofacanha5 жыл бұрын
Bom vídeo Igor , muito bem explicado . Faz mais vídeo assim , só tem a crescer seu canal 👍
@augustoaccorsi83063 жыл бұрын
Simples e direto ao ponto, muito bom!!!
@luizazilio59602 жыл бұрын
ótima explicação, finalmente consegui entender bem a diferença entre as 3! obrigada!
@thairincksilva Жыл бұрын
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!
@maikondouglas41104 жыл бұрын
Muito bom! Vídeo curto, porém com conhecimento útil e de modo sucinto !
@devciente3 жыл бұрын
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?
@rogeriorivera77714 жыл бұрын
Agora sim eu entendi a diferenca entre var/let/const show de bola
@davilloaurelio16995 жыл бұрын
Talvez a melhor explicação que já vi sobre a diferença
@Programadorbr5 жыл бұрын
😍😍
@tihhgoncalvess3 жыл бұрын
Muito bom! Entendi definitivamente como cada um funciona. Agora uma pergunta: porquê não posso sair usando var em tudo, por exemplo?
@lucasanthony53113 жыл бұрын
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.
@Hendrix463 Жыл бұрын
Dessa forma fica muito mais fácil assimilar o conteúdo. Sucesso!
@yurijivagoads5 жыл бұрын
Chego em casa, abro o KZbin 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. 👏👏👏
@Programadorbr5 жыл бұрын
😍😍
@alexalexandre64202 жыл бұрын
Muito obrigado pela explicação.
@giovannasg124 жыл бұрын
Ficou muito clara sua explicação!! Ajudou muito Obrigada!!
@lucialu43245 жыл бұрын
Finalmente entendi, bela didatica, abração mano
@darkenmachava99454 жыл бұрын
Muito bom.... Dúvidas sanadas
@FaLkraydz5 жыл бұрын
Excelente explicação, clara e direta. Valeu.
@dcassis Жыл бұрын
Clareou completamente!! Valeu
@lazaro-gomes99 Жыл бұрын
perfeito esse video, muito obrigado!!!
@kdevgame5 жыл бұрын
Massa cara muito boa a didática.
@andreaj26153 жыл бұрын
excelente. simples e de fácil entendimento
@williamtome74265 жыл бұрын
Muito legal. Já me ajudou a entender melhor! Valeuu
@joaovitor12full Жыл бұрын
seu video me ajudou bastante, obrigado
@fabiomattos17073 жыл бұрын
Muito Top! Simples e objetivo.
@jorgeeder72685 жыл бұрын
Pode fazer um vídeo falando das particularidades do npm e yarn?
@SouAndersonDavid5 жыл бұрын
Uma boa
@ViniTeobaldo4 жыл бұрын
Excelente sua explicação, obrigado!
@oznidahora16304 жыл бұрын
Muito esclarecedor o vídeo!
@marcellamulleka4 жыл бұрын
Explicação excelente!
@Luis_Mackiewicz7 ай бұрын
Obrigado mano, ajudou mto, vlw!
@maykonsk4 жыл бұрын
Muito boa a explicação. Acabou o segredo pra mim
@iluvsyphonfilter4 жыл бұрын
Show, ótima explicação
@heltondeveloper24162 жыл бұрын
Gostei demais!!!
@jcxpjau2 жыл бұрын
Mandou muito bem!!
@danielhortencioguitar4 жыл бұрын
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
@kauapiresrena75543 жыл бұрын
Que conteúdo bom!
@leocunha47385 жыл бұрын
Muito bom cara, muito obrigado!
@piedpierrot38912 жыл бұрын
Muito bem explicado Obg 😁
@EnzoAuditore2 жыл бұрын
Obrigado pelo vídeo
@matheusfilipe66104 жыл бұрын
Muito obrigado, me ajudou muito!
@igorferreirabr5 жыл бұрын
Muito bom parabéns!
@eliezersouza60744 жыл бұрын
Show de bola!
@viniciusbrunelli97525 жыл бұрын
Mas quais são as vantagens de se usar o let e o const, pois pelo que eu entendi o var é o melhor
@filipeltsilva5 жыл бұрын
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.
@thewellcarvalho5 жыл бұрын
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?
@DamianaSampaio Жыл бұрын
Já descobriu a resposta?
@caradebreno4 жыл бұрын
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.
@dadoscriticos3 жыл бұрын
Bão demais!
@MarceloMadara2354 жыл бұрын
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.
@Programadorbr4 жыл бұрын
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
@Programadorbr4 жыл бұрын
kzbin.info/www/bejne/oGGsmWSui95-mLs nesse vídeo aqui eu mostro o poder de saber js
@BezerraDev5 жыл бұрын
Quadro legal Igor! Faz um de callback, promise e async/await.
@Programadorbr5 жыл бұрын
Paulo Bezerra CodDev boa... vou colocar na lista
@yuriandreidasilva71125 жыл бұрын
Da hora demais!!!
@kevinlc52154 жыл бұрын
vlw cara , ajudou bastante
@AkiSempai_4 жыл бұрын
obrigado me ajudou muito.
@kbarreto4 жыл бұрын
O doce som de um teclado mecanico com blue switch :)
@gfrsolutions80425 жыл бұрын
E tem alguma diferença de performance entre var, let e const ?
@elisakozlowsky54693 жыл бұрын
O quadrinho da bandeirinha canadense é tudo!!
@fabiulaalves24145 жыл бұрын
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
@Programadorbr5 жыл бұрын
Da mesma maneira de qualquer outra atividade comercial, vc precisa emitir nota, pagar imposto. Entre em contato com um contador da sua cidade.
@fabiulaalves24145 жыл бұрын
@@Programadorbr Claro, já tinha procurado, mas eles não sabiam como me ajudar. Valeu pela resposta!
@mazeli6912 жыл бұрын
Excelente!
@nilogama69555 жыл бұрын
E quando declaro var dentro de uma fuction ? Ela não fica visível dentro de outra function.
@Programadorbr5 жыл бұрын
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.
@victorrrabelo5 жыл бұрын
@@Programadorbr Minha dúvida tbm.
@marinavieir44 жыл бұрын
Comecei a fazer o curso LaunchBase da Rocketseat. Em 11 aulas o professor não conseguiu ser tão claro quanto você em um vídeo de 7 minutos. Já pensou em lançar um curso de JS para leigos em programação?
@Programadorbr4 жыл бұрын
Tem o meu curso completo em programadorbr.com ele eh exatamente para quem tá começando. Mas eu vou fazer uma série nova com aulas grátis de js do zero. Vai estar disponível nas próximas semanas... eu aviso aqui.
@marinavieir44 жыл бұрын
@@Programadorbr já está na minha lista de compras pro mês de Abril! Você ganhou uma aluna. Tô recomendando seu canal pra todo mundo!
@jefferson-763 Жыл бұрын
Teve um erro ao digitar o nome da variavel de "nome" para "node". O erro mostrado não deve ter sido por isso, mas deu para entender a explicação.
@reiryssoncosta86502 жыл бұрын
Que show!!!
@AriMauricio2 жыл бұрын
0:06 Amei a referência hahahahahaha ...
@Vitowski5 жыл бұрын
Igor, você já criou algum Sistema Operacional tipo o Windows?