Didática perfeita! Tenho um curso pago, mas com sua didática estou aprendendo com muito mais facilidade. Que seu canal cresça cada vez mais! Conte comigo. Abraço.
Depois vou parar para dar like em tudo.. Conheci o canal a pouco tempo.. Mas curti demais, espero que o curso vá até o final, porque tem uns que começa e para na metade.. E obrigado por compartilhar seu conhecimento..
Marco 0 da minha jornada de aprender definitivamente JavaScript! # Day001 Professor TOP! Didática impecável, tô pegando bem o conteúdo até o momento. Aula 06 - Concluída! Partiu Aula 07!
impressionante como vc da quase 4000 reais em um curso e não aprende conceitos básicos do javascripts como vc aprende nesse curso gratuito, didática incrível, conheci o canal tem 2 dias e vou consumir o máximo de conteúdo possível e futuramente vou fazer seus conteúdos pagos tbm abraço.
Vou deixar mais uma vez meus parabéns por essas aulas , você é um ótimo professor, saiba que você está ajudando muitas pessoas que não tem condições de fazer um curso pago, lhe desejo sucesso professor , abraço!!
Com certeza a partir do momento que você aprende uma linguagem, aprender uma nova fica bem mais fácil. Os conceitos fundamentais são bem parecidos. Muda uma coisinha ou outra. Forte abraço!
ative as propagandas pois percebi o trabalho duro que você teve para configurar cada descrição nos vídeos duas palavras PARA BENS obs coloquei espaço na linha 16 dentro da aspas " de brito "
Estou acompanhando todos os vídeos , parabéns pelo conteúdo. Só uma dúvida a hora que você descreu a variável var com "Nome + idade + 10" e o JS retornou "Dimetri3010" é pela regra da matemática né? sempre da esquerda para direita, então ele pega primeiro "Nome + idade" = c depois +10, ai retornou "Dimetri3010" se a caso colocar um parêntese no cód "Nome + (idade + 10)" ele retornaria o valor correto? "Dimetri40"
Quanto à sua pergunta, sim, você está correto em relação à ordem de execução das operações em JavaScript. A expressão é avaliada da esquerda para a direita. Se você tiver a expressão "Nome + idade + 10", o JavaScript irá concatenar o valor de "Nome" com "idade" primeiro e, em seguida, adicionar 10 ao resultado. Se você colocar parênteses em torno de "(idade + 10)", isso irá alterar a ordem de execução. Neste caso, a adição de idade e 10 será feita primeiro, e depois o resultado será concatenado com o valor de "Nome". Portanto, a expressão correta seria "Nome + (idade + 10)" e, com base no exemplo , o resultado seria "Dimitri40". Abraço!
Em relaçao as diferenças entre var e let se eu entendi, é que o let de comporta como uma variável no php , se declarada fora da função é global e dentro local , já o var é de escopo global indiferente se está dentro ou fora da funçaõ?
bom dia professor, utilizei o comando const x = 10; { const x = 2; alert(x); } alert(x); e ele alertou "2" e em seguida "10" porém utilizando a variavel const não era para ele alertar somente o valor "10" já que foi definida e não mudaria?
Olá. Nesse caso o comportamento está correto por que você usou escopo de blocos. O JavaScript trata as constantes de forma diferente das variáveis comuns (let ou var) no que diz respeito ao escopo de bloco. Quando você declara uma constante dentro de um bloco (delimitado por chaves {}), ela tem escopo local apenas àquele bloco. Portanto, a segunda declaração const x = 2; cria uma nova constante x que é visível apenas dentro do bloco de chaves. Quando você chama alert(x); dentro do bloco, ele exibe o valor da constante x do escopo interno, que é 2. Fora do bloco, quando você chama alert(x); novamente, ele exibe o valor da constante x do escopo externo, que é 10. Assim, é normal vermos esses dois alertas exibindo valores diferentes, porque o escopo da constante x está restrito ao bloco onde foi declarada. Não poderia ter redeclaração nem dentro do escopo de bloco nem fora, uma vez declaradas. Espero que tenha dado para entender. Abraço!
Professor, pra me gerar um resultado de uma soma, ou então um simples texto com JS para eu buscar um elemento se usa o document.getElementById("texto").innerHTML= (nome do elemento), mas eu posso usar o console.log(nomeCompleto) ??
Se você quer apontar um valor a um elemento HTML, é só pegar pelo seletor indicar a variável que contém o valor. O console.log só imprime resultado no console, ou seja só pra consulta, nunca no DOM (árvore de elementos da página). Espero que tenha dado para entender. Abraço!
Qual o atalho/extensão q ele usa para formatar o arquivo js? Vi que em alguns momentos ele escreveu sem espaçamento e automaticamente foi formatado c espaçamentos.
Professor, na explicação do "let", se por acaso o document.getElementById(' texto ").innerHTML = x ; estivesse dentro do escopo, o resultado continuaria sendo 10 ?
document.getElementById("texto").innerHTML = x; } sim o resultado seria 10 neste caso acima. Porem se você chamar novamente o document.getElementById fora do bloco ele volta a ser 20. let x = 20; { let x = 10;
Oie. Não é extensão, são algumas configurações do VS Code. Nesse vídeo eu mostro todas minhas configurações 👉 th-cam.com/video/c45nPVwMVzQ/w-d-xo.html na descrição tem tbm o JSON de configuração para copiar. Abraço!
eu coloquei o const fora e dentro do bloco, dentro do bloco coloquei alert() e o nome da varivel e ele alterou o valor ficou com o valor que tinha dentro do bloco, não com o valor de fora, nem deu erro.
Olá. Quando usamos "const" em JavaScript, estamos criando uma variável cujo valor não pode ser alterado. No entanto, a declaração "const" é limitada ao bloco onde ela é definida, devido ao escopo de bloco. Isso significa que uma variável definida com const dentro de um bloco {} não está disponível fora desse bloco, e uma variável const definida fora do bloco não é afetada por declarações dentro do bloco. No vídeo eu realmente falei errado nesta parte. Abraço!
Oi Wagner. Não tem. Mas qualquer coisa relevante vai ter link na descrição do vídeo. Para aprender em formato escrito eu recomendo o site da W3Schools. Abraço!
Olá. O JavaScript é uma linguagem que pode ser usado para várias coisas. Criação de sites, sistemas web, sistemas de computador, aplicativos pra celular, servidores e a lista continua. Mas usamos realmente mais para sites e sistemas web. Da uma olhada nesse vídeo que explica um pouco o papel de cada linguagem no contexto de programação web 👉 th-cam.com/video/u4Nxd99CDjY/w-d-xo.htmlsi=W-I2c7Tuzxtgl_a4 . Abraço!
uma diga pro pessoal conseguir fazer uma soma e uma concatenação em uma mesma linha é usar parênteses exemplo: código: var a = 15, b = 5 console.log("rogério " + (a + b)) saída: rogério 20
Em 16:08 vc errou na verdade o let ele funciona com atualização de valor, aí n deu certo pq vc nao específicou a saída , vc nao colocou alert(pessoa); quando a declaração estava no let. Eu testei aq no meu nao deu erro o valor foi atualizado usando o let
Olá. O let não permite redeclaração de variável. O valor sim, pode ser trocado, ou seja, o nome que você batiza a variavel let não pode ser o mesmo dentro do escopo, como "pessoa" no exemplo. Já o valor dela pode sim ser atualizado, como trocar de "Fulano" para "Beltrano". Mas nunca se esqueça do mais importante: você é o cara! 👍 Forte abraço!
java parece que vem pra dificultar nossa vida hahaha nessa aula percebi que com html simples daria pra fazer isso posso estar errado kkkk fiz o curso de HTML e CSS aqui hehe
Espero que essa aula tenha clareado a sua mente!
Compartilha esse vídeo, se inscreve e deixa seu like!
Forte abraço!
Didática perfeita! Tenho um curso pago, mas com sua didática estou aprendendo com muito mais facilidade. Que seu canal cresça cada vez mais! Conte comigo. Abraço.
Muito obrigado pelo seu comentário Diego! Fico muito contente! 👨💻👍
Depois vou parar para dar like em tudo.. Conheci o canal a pouco tempo.. Mas curti demais, espero que o curso vá até o final, porque tem uns que começa e para na metade.. E obrigado por compartilhar seu conhecimento..
Oi Desmond. Muito obrigado por comentar! O curso está completo. Hoje inclusive sai a ultima aula, são 20 no total. Um forte abraço!
Marco 0 da minha jornada de aprender definitivamente JavaScript! # Day001
Professor TOP! Didática impecável, tô pegando bem o conteúdo até o momento.
Aula 06 - Concluída!
Partiu Aula 07!
impressionante como vc da quase 4000 reais em um curso e não aprende conceitos básicos do javascripts como vc aprende nesse curso gratuito, didática incrível, conheci o canal tem 2 dias e vou consumir o máximo de conteúdo possível e futuramente vou fazer seus conteúdos pagos tbm abraço.
Valeu Bruno! Que bom que está gostando. Grande abraço!
4.000 só? Oxi, estou pagando 9k na ebac...😢
Que didática incrível. Estou entendendo tudo. O melhor que já vi na internet
Valeu Pedro. Grande abraço!
Sua didática é ótima meu amigo, continue com os cursos de Javascript por favor ok.
Muito obrigado por compartilhar seu conhecimento.
Aquele abraço!
Valeu Brito!! Um grande abraço!
Seria bom também vc disponibilizar uma apostila com exercícios
Excelente conteúdo sobre var, let e const, obrigado por compartilhar.
O conteúdo apresentado é excelente, e estou aprendendo muito sobre o javascript poderoso e versátil, muito obrigado !
Vou deixar mais uma vez meus parabéns por essas aulas , você é um ótimo professor, saiba que você está ajudando muitas pessoas que não tem condições de fazer um curso pago, lhe desejo sucesso professor , abraço!!
Excelente aula!!!
Obrigada pelo conteudo, ajudou muuuito !
@@stephanny.soares Que bom que gostou Stephanny! Abraço!
Parabéns pela didática da aula, sempre aumenta o meu interesse ❤
muito bom
Mt top. Valeu
Obrigado Christinna! :)
Obrigado pela explicação simples e clara!
Excelente aula! Vamos para a 7°!!
Sensacional. Obrigado, parabéns e sucesso!!!
Entendi tudo perfeitamente graça a sua Didática maravilhosa professor, muito grato por esse conteúdo profissional
Que bom Kaiki. Abraço!
Sucesso...
Na faculdade me ensinaram java, e no curso técnico c, e agora entendi por que, agora eu entendo toda linguagem com uma facilidade maior.
Com certeza a partir do momento que você aprende uma linguagem, aprender uma nova fica bem mais fácil. Os conceitos fundamentais são bem parecidos. Muda uma coisinha ou outra. Forte abraço!
Gostei 👍
Valeu Gilton. Forte abraço!
foi muito top a explicacâo
Que bom que gostou. Fico muito feliz que tenha ajudado! Grande abraço!
mto obgado pelo conteudo de Var Let Const javascript
Muito Bom!
aula maravilhosa !!!!
Obrigado Carla. Abraço!
Boa aula!
Obrigado 😃
revisando oque ja sabia rs
Ótima aula
Aula incrível !
Valeu Rafael. Muito obrigado!
Muito bom kkkkkkkk
Show!
ative as propagandas pois percebi o trabalho duro que você teve para configurar cada descrição nos vídeos duas palavras
PARA BENS obs coloquei espaço na linha 16 dentro da aspas " de brito "
Obrigado judbrito. Forte abraço!
bom, amigo, agora estamos juntos de verdade, ganhou um inscrito e um aluno....
Que bom Mario. Seja muito bem vindo a turma! 👏👏🎉
essa parte de JS é mais em baixo, mas as coisas vão dar certo !! Eu creio no nome de Jesus!!
14:17
boa
muito boa adidatica, poderia fazer um
curso de python
Obrigado. Não tenho planos de trazer Python, mas obrigado pela sugestão. Abraço!
👏👏👏
Estou acompanhando todos os vídeos , parabéns pelo conteúdo.
Só uma dúvida a hora que você descreu a variável var com "Nome + idade + 10" e o JS retornou "Dimetri3010"
é pela regra da matemática né? sempre da esquerda para direita, então ele pega primeiro "Nome + idade" = c depois +10, ai retornou "Dimetri3010"
se a caso colocar um parêntese no cód "Nome + (idade + 10)" ele retornaria o valor correto? "Dimetri40"
Quanto à sua pergunta, sim, você está correto em relação à ordem de execução das operações em JavaScript. A expressão é avaliada da esquerda para a direita. Se você tiver a expressão "Nome + idade + 10", o JavaScript irá concatenar o valor de "Nome" com "idade" primeiro e, em seguida, adicionar 10 ao resultado. Se você colocar parênteses em torno de "(idade + 10)", isso irá alterar a ordem de execução. Neste caso, a adição de idade e 10 será feita primeiro, e depois o resultado será concatenado com o valor de "Nome". Portanto, a expressão correta seria "Nome + (idade + 10)" e, com base no exemplo , o resultado seria "Dimitri40". Abraço!
Em relaçao as diferenças entre var e let se eu entendi, é que o let de comporta como uma variável no php , se declarada fora da função é global e dentro local , já o var é de escopo global indiferente se está dentro ou fora da funçaõ?
Oi Alex. Eu recomendo essa leitura 👉 bit.ly/3P7e7lb . Pra mim o artigo mais esclarecedor sobre esse assunto. Abraço!
@@programacaoweb Obrigado , vou ler.
bom dia professor, utilizei o comando
const x = 10;
{
const x = 2;
alert(x);
}
alert(x);
e ele alertou "2" e em seguida "10"
porém utilizando a variavel const não era para ele alertar somente o valor "10" já que foi definida e não mudaria?
Olá. Nesse caso o comportamento está correto por que você usou escopo de blocos. O JavaScript trata as constantes de forma diferente das variáveis comuns (let ou var) no que diz respeito ao escopo de bloco. Quando você declara uma constante dentro de um bloco (delimitado por chaves {}), ela tem escopo local apenas àquele bloco. Portanto, a segunda declaração const x = 2; cria uma nova constante x que é visível apenas dentro do bloco de chaves.
Quando você chama alert(x); dentro do bloco, ele exibe o valor da constante x do escopo interno, que é 2. Fora do bloco, quando você chama alert(x); novamente, ele exibe o valor da constante x do escopo externo, que é 10.
Assim, é normal vermos esses dois alertas exibindo valores diferentes, porque o escopo da constante x está restrito ao bloco onde foi declarada. Não poderia ter redeclaração nem dentro do escopo de bloco nem fora, uma vez declaradas. Espero que tenha dado para entender. Abraço!
@@programacaoweb Consegui entender, obrigado!!!
Professor, pra me gerar um resultado de uma soma, ou então um simples texto com JS para eu buscar um elemento se usa o document.getElementById("texto").innerHTML= (nome do elemento), mas eu posso usar o console.log(nomeCompleto) ??
Se você quer apontar um valor a um elemento HTML, é só pegar pelo seletor indicar a variável que contém o valor. O console.log só imprime resultado no console, ou seja só pra consulta, nunca no DOM (árvore de elementos da página). Espero que tenha dado para entender. Abraço!
@@programacaoweb Deu pra entender sim, muito obrigado :D
Qual o atalho/extensão q ele usa para formatar o arquivo js? Vi que em alguns momentos ele escreveu sem espaçamento e automaticamente foi formatado c espaçamentos.
Oi Júlia. Nesse vídeo tem todas as.minhas configurações do VS Code 👉 th-cam.com/video/c45nPVwMVzQ/w-d-xo.html . Abraço!
@@programacaoweb Muito obrigada, Professor :D
Professor, na explicação do "let", se por acaso o document.getElementById(' texto ").innerHTML = x ; estivesse dentro do escopo, o resultado continuaria sendo 10 ?
let x = 20;
{
let x = 10;
document.getElementById("texto").innerHTML = x;
}
sim o resultado seria 10 neste caso acima. Porem se você chamar novamente o document.getElementById fora do bloco ele volta a ser 20.
let x = 20;
{
let x = 10;
document.getElementById("texto").innerHTML = x;
}
document.getElementById("texto").innerHTML = x;
iniciando nas férias de 2024
Excelente aula!! O curso de javaScript terá mais aulas ou continuará com 20 aulas?
Oi NicDev. O curso está completo. Forte abraço!
Professor, é alguma extensão do VScode que da os espaços automaticamente? Se sim poderia me informar o nome?
Oie. Não é extensão, são algumas configurações do VS Code. Nesse vídeo eu mostro todas minhas configurações 👉 th-cam.com/video/c45nPVwMVzQ/w-d-xo.html na descrição tem tbm o JSON de configuração para copiar. Abraço!
eu coloquei o const fora e dentro do bloco, dentro do bloco coloquei alert() e o nome da varivel e ele alterou o valor ficou com o valor que tinha dentro do bloco, não com o valor de fora, nem deu erro.
Olá. Quando usamos "const" em JavaScript, estamos criando uma variável cujo valor não pode ser alterado. No entanto, a declaração "const" é limitada ao bloco onde ela é definida, devido ao escopo de bloco. Isso significa que uma variável definida com const dentro de um bloco {} não está disponível fora desse bloco, e uma variável const definida fora do bloco não é afetada por declarações dentro do bloco. No vídeo eu realmente falei errado nesta parte. Abraço!
Tem algum material para acompanhar em PDF?
Oi Wagner. Não tem. Mas qualquer coisa relevante vai ter link na descrição do vídeo. Para aprender em formato escrito eu recomendo o site da W3Schools. Abraço!
15:03
pra que usamos isso na vida real? tipo, na criação de um site?
Olá. O JavaScript é uma linguagem que pode ser usado para várias coisas. Criação de sites, sistemas web, sistemas de computador, aplicativos pra celular, servidores e a lista continua. Mas usamos realmente mais para sites e sistemas web. Da uma olhada nesse vídeo que explica um pouco o papel de cada linguagem no contexto de programação web 👉 th-cam.com/video/u4Nxd99CDjY/w-d-xo.htmlsi=W-I2c7Tuzxtgl_a4 . Abraço!
uma diga pro pessoal conseguir fazer uma soma e uma concatenação em uma mesma linha é usar parênteses
exemplo:
código:
var a = 15, b = 5
console.log("rogério " + (a + b))
saída:
rogério 20
3:36
Explicação que muito curso pago não tem.
Não haverá mais aulas de javascript?
Oi Jão Eduardo. A playlist está completa. Tem todas para assistir 👍
Em 16:08 vc errou na verdade o let ele funciona com atualização de valor, aí n deu certo pq vc nao específicou a saída , vc nao colocou alert(pessoa); quando a declaração estava no let. Eu testei aq no meu nao deu erro o valor foi atualizado usando o let
Olá. O let não permite redeclaração de variável. O valor sim, pode ser trocado, ou seja, o nome que você batiza a variavel let não pode ser o mesmo dentro do escopo, como "pessoa" no exemplo. Já o valor dela pode sim ser atualizado, como trocar de "Fulano" para "Beltrano". Mas nunca se esqueça do mais importante: você é o cara! 👍 Forte abraço!
java parece que vem pra dificultar nossa vida hahaha nessa aula percebi que com html simples daria pra fazer isso posso estar errado kkkk fiz o curso de HTML e CSS aqui hehe
Não é gordofobia dar exemplo com BomBom?
Hein? 🤔 O que tem haver amigão?
8:34
12:24
3:37