Caramba mano, você foi o único que me fez entender. Comprei um curso caro pra caramba e bastante conhecido e mesmo assim não tinha entendido até eu decidir assistir seu vídeo. Valeu irmão, você me salvou.
@@gravity2387 foi mal a demora pra responder mano, RU-vid não notificou kaksk comprei o curso da Ebac. O professor não explica nada bem, só fala o que ele está fazendo e não dá o motivo daquilo. Desanimei demais e tô pagando até hoje.
ainda estou no básico do js, mas ja consegui criar uma aplicação que é um mini editor de imagens usado para criar layouts para uma empresa que vende brindes personalizados, cara todas as funções que precisei criar eu criei como vazias unicamente por falta de conhecimento, elas funcionam mas por não conhecer o return eu tive que fazer um malabarismo absurdo com os códigos, agora com seu vídeo, que foi super didático vou refatorar todo o código para torna-lo mais legível e menor, muito obrigado cara, de verdade!
Cara nunca vi ninguém explicar de uma forma tao clara e já fiz muitos cursos e na parte de função sempre mais de 4 horas de video, e em 26 minutos vc me fez entender.... Mano na boa, se vc explicar dessa forma no seu curso ai com certeza deve ser o melhor que existe para iniciantes, por que assim, todos são sempre muito formais e com acronimos que é o certo, mas para começar do seu modo ficou muito bom, mano muito obrigado me ajudou demais, estava no momento de pensar porra tantas aulas e nao entendi. verei todas as suas playlists agora que fazem parte do meu roadmap muito obrigado.
Cara .... simplesmente fantástico a didática...to a 6 meses estudando e com esse video entendi como sao as funções...26 min de video que pareceu 5 min de tao didatico o ensinamento...
oque eu aprendi: função vaizas (pq n retorna nada) - Sem Parametro - Com Parametro função return (retornam algo) --------------------------------------------------------------- ------ função voide/vazia: é aquela que n retorna nada EX: let soma = 2 function matematica(){ soma = (2 + 2) } matematica() console.log("resultado de 2 + 2 é: " && soma) --------------------------------------------------------------- ------ função Com Parametro: é função que ACEITA PARAMETROS, mais tambem é vazia: EX: function mostrarnome(nome){ console.log("seu nome é: " + nome ) } mostrarnome("juliano", 15) EX2: function mostrarnome(nome, idade){ console.log("seu nome é: " + nome ) console.log("sua idade é: " + idade ) } mostrarnome("juliano", 15) EX3: function mostrardados(DADOS){ console.log("seu CPF é: " + DADOS ) } mostrardados(23412456) mostrardados(65423435) --------------------------------------------------------------- ------ função return: é função que envia parametro de volta: EX: function calcular(altura, idade){ return altura + idade } let ovo = calcular(20, 15) console.log("o resultado do calculo é: " + ovo) --------------------------------------------------------------- ------ função Arrow: é função mais nova, envia de volta para vc, tipo uma simplificação da propria função. EX: (let/const) let multi = (numero1, numero2) => numero1 + numero2 let resultado = multi(20, 20) console.log("O resultado da operação é: " + resultado)
Os meus parabéns a você. 1 Like pra vc, muito obrigado, estou a 2 dias tentando fazer um projeto pro curso da DIO e vc me salvou nessa parte, depois daí é chapéu hahahahah muito obrigado professor vc e demais. Valeu.
Gostei muito!!!! Suas explicações é sem igual... muito difícil encontrar alguém que explique de forma tão fácil de entender. Vc deveria montar um curso e vender.
Custando pra caramba pra entender isso de um jeito que não bug minha cabeça e FINALMENTE achei teu vídeo. Já fiz curso pago que não entregou nem 2% disso. Sucesso, por que você merece!
Caraca por incrível que pareça to entendendo e to conseguindo me lembrar do que to aprendendo aqui top quero trabalhar de ti como desenvolvedor de software e to aprendendo programação vejo alguns vídeos e depois faço na pratica pra treina e to atrás de alguns curso pra depois tábem entrar na faculdade de TI
Irmão você explicou de uma forma muito clara obrigado! Antes eu estava me embolando todo, agora vou revisar meus exercicios com a sua explicação e ate a arrow function q eu tava achando um bicho de 7 cabeças ficou facil,.
As vezes me da raiva de alguns professores, os caras simplesmente começam a aula colocam um monte de coisa e nao explicam nada e fica confuso. Ja o seu conteudo foi perfeito, pegou um assunto e discorreu perfeitamente, se vc fizer isso com outros temas seria ótimo, ajuda muito quem esta tentando iniciar na programação
Amei sua explicação. Gostei bastante de entender o que realmente é um parâmetro de uma função, sua aula me iluminou muito, com certeza eu vou conseguir assimilar melhor o conceito com a prática.
Quando eu devo utilizar uma função normal ou uma arrow function? Existe algum tipo de limitação da arrow comparada a function normal? Se puder esclarecer essas 2 dúvidas ficarei mt grato, tmj man. ótima aula!!
E aí man blz ? Elas são bem parecidas, em 99% das situações dá na mesma qual você vai usar. A unica coisa que muda da arrow para a normal mesmo é a sintaxe e também a forma que usamos o this dentro dela...por isso que digo que dificilmente vai fazer diferença.
uma função que tem algum parâmetro, o parâmetro dela tem um value ? estou estudando um projeto que pega o value do parâmetro de uma função ligado a uma variável let numeroDaQuestao = nQuestao.value
Rapaz,vc tem realmente o dom de explicar,tenho Tdha, já passei por vários vídeos do RU-vid e o teu foi o único q eu realmente aprendi,tô montando um portfólio só com suas aulas gratuitas,Deus te abençoe imensamente.
Um sonho tão simples de acoplar o JS no HTML e no CSS: vou aprendendo os comandos para renderizar o que tá no meu projeto de lojinha virtual. Um sonho de merda mas parece mais difícil que pisar na lua.
Eu amo suas explicações, mas como cabeça de aluno é um mundo sem conexão... vc poderia me dizer qual a vantagem de eu usar um retorno ou um console.log direto? e me dizer as vantagens de usar um retorno ? obrigado.
Vamos lá...return serve para retornar para quem chamou. Ex: você tem uma parte do seu código que precisa fazer um cálculo, em vez de você fazer logo ali, você cria uma função que faz esse cálculo e aí ela RETORNA o valor para o lugar exato que ela foi chamada.. Ex: function funcaosoma(num1, num2) return num1 + num2 const soma = funcaoSoma(2,4)
mano, eu tava apanhando pra entender isso, você ensinou de uma forma que até uma anta entende, imagina eu que tenho o QI do Albert Einstein... enfim, valeu, me inscrevi e deixei o like.
Vou parar de ver o video... para lhe dar os PARABÉNS, Explicou MUITO BEM. Foi MINUCIOSO. Explicou com SERENIDADE e SABEDORIA ! Continue assim e iremos querer TODOS os videos que você fizer !