O curso do nosso querido Gustavo eu entendo como uma Porta a ser aberta, tipo, se muitas pessoas começarem a aprender programação por outro curso gratuito que não seja o do Gustavo(não dizendo que sejam ruins) provavelmente não vão gostar muito da explicação, então, com esse curso a gente aprende a gostar e se interessar pela programação, a partir dessa porta que foi aberta por ele, a gente te que seguir 'sozinho' a partir daqui, todos os outros cursos que tem pela net vão acrescentar em Algo, não podemos viver a mercê sempre de um Belo professor bem didático.(minha opn)
@@erretk exatamente, esse canal ensina apenas o básico sobre tecnologia, pra poder se especializar em algo é necessário muita leitura de documentação, google e prática, seja pode meio de projetos próprios, code jams ou algum website que tenha challenges, um que é bem popular(mais voltado pra front end) é o CodePen.
Mesmo eu já sabendo programar em outras linguagem, resolvi assistir esse curso completo, confesso que me surpreendo a cada vídeo com a qualidade e dedicação do Gustavo, parabéns a toda equipe e ao google por tem investido seu dinheiro em algo de qualidade
@@rogeralbuquerque3 Sim, mas eu confesso também que tá me dando um gatilho, porque eu já conheço uma linguagem, aí tem coisas muito básicas aqui, mas estou aprendendo a sintaxe (que por sinal é bem estranha).
Sinceramente, esse professor merece o prêmio Nobel, já vasculhei o youtube de cabo-a-rabo buscando aula de javascript que fosse mais fácil de compreender e afirmo com toda convicção que ninguém ensina como o Guanabara. Só não aprende quem não quer mesmo, porque explicação mais clara e prática como as dele não tem! Parabéns meu professor, quando eu começar a ganhar meus primeiros rendimentos com a programação faço questão de comprar um de seus cursos (ou quem sabe fazer uma doação) como gratidão pela sua boa vontade e abilidade para o ensino!!!
Quando acabei o curso de HTML5 e CSS3 com o Guanabara, já iniciei o JS pois não tem nada pior do que ficar sem a aula do mestre durante meu dia. Obrigada, professor😄
só com o término do módulo "C" eu já consegui perfeitamente criar modo noturno para sites, criar uma calculadora e também um MENU-RESPONSIVO. Professor muito bom em ensinar.
Gustavo, sinceramente cara, estou fazendo outro curso e gosto muito, mas em javascript se embananou um pouco na apresentação. Resolvi vir e fazer todo o seu curso de javascript e confesso pra você que NINGUÉM, NINGUÉM que vi até agora é tão capaz de ensinar tecnologia como você. Graças a deus você presta esse serviço para o país. O Brasil deveria prestar uma homenagem a você pelo seu trabalho e por ajudar TANTAS pessoas assim. Sou seu fã! Muito seu fã! Parabéns!! Ah, um adendo, se você for dar continuidade no curso de js para coisas mais avançadas, pode colocar o curso no ar que eu pago para fazer parte da turma e ser seu aluno! Muito obrigado mais uma vez!
Cara estou na mesma, to fazendo o curso do Igor Oliveira que também gosto muito, mas em Js não estava conseguindo no curso dele, ai vim aqui e parece tudo muito facil
ansioso pra proxima aula (exercicios) to sentindo falta!!! Tenho dificuldades de 'inventar' meus testes. Gosto do modelo do curso de python onde, ao final de cada tópico, uma sequencia de exercicios na medida certa pro topico ensinado.
Resolva os de python usando Javascript e depôs tenta fazer um programa real, seja uma página web ou algo do tipo e a cada dívida só procurar como resolver tanto no youtube como na web. Assim você vai aprender muito rápido e de forma constante
eu to aqui em 2023 pra provar que o Guanabara é fera, faz 3 anos que o curso foi publicado e me ensina mais que a minha faculdade em muito menos tempo, parece que essas aulas nos deixa curiosos a ponto de sempre querer ver mais! PS:na hora que ele falou assim "desistir não é uma opção" eu falei aqui bem alto "é isso Guanabara vamos porra!" e tomei um esporro da minha mulher kkkkkkk
As aulas dele são tão boas que fiz meu primeiro programa em 3 horas de vídeo e com uma semana ja estava no meu segundo projeto, tô aprendendo e praticando sempre
Em 2023 essa didática ainda é imbatível. Impressionante. Voce assiste qualquer curso do guanabara e consegue acompanhar qualquer outro curso que for fazer, ele fornece uma base e uma linha de raciocinio que eu fico bexta.
Mano, o curso não é só você aprender o conceito, mas você ve visualmente o que ta acontecendo no código. Que curso caprichado demais, tenho orgulho de ser aluno do curso em vídeo.
Tinha feito um curso de TI no iff há 6 anos, mas não entendi a lógica das condições e eu acabei desistindo do curso, agora que entendi estou encantada com o poder de um if e else! :o
Demorei 4 dias pra conseguir aprender tudo e botar em prática todas as condições, mas valeu muito apena. Vc q ta lendo esse comentário não precisa ter pressa para aprender tudo de uma vez. Caso não tenha entendido de primeira, volte do começo ate entender. Vc vai agradecer a si mesmo lá na frente por não ter tido pressa e ter colocado em práticado tudo q aprendeu.❤
Pra quem tem tempo: vale a pena ver o vídeo prestando atenção ao máximo e anotar e depois, no mesmo dia, rever só a parte que tem prática e ir fazendo junto.
pleno 2023 e eu ainda no sonho de me tornar um bom programador""!! estou contando com as maravilhosas aulas do curso em video e do prof guanabara!!! sou fan.... estou tentando terminar esse curso a uns tres anos. e sempre abandono e volto a fazer o resumao de onde parei,, acredito que dessa vez termino!! vamo la. importante nao deixar de acreditar!!! mais uma aula concluida!!!! i
Você é incrível Professor, sou muito grata por poder ter acesso aos seus conteúdos. Você me dá muita força pra continuar e não desistir. Tenho certeza que há outros aqui que se inspiram em você! ❤️ Muito Obrigado pelos seu ensinamentos.
Excelente vídeo. Treinei aqui e fiz um JS que diz no console o dia, horas, minutos e segundos. Nesse treino simples eu aprendi um conceito interessante, abri um switch em que cada case, abrisse uma variável dizendo qual dia da semana era, porém a sacada, foi colocar o mesmo nome da variável para todos os cases, mudando só seu conteúdo (o dia da semana). Desta forma foi possível no final do código, colocar um console.log em que abriria uma template string "${}" com o nome da variável. Ficou assim: var agora = new Date var horas = agora.getHours() var minutos = agora.getMinutes() var seconds = agora.getSeconds() var dianumber = agora.getDay() switch (dianumber){ case 0: var swith1 = "Domingo"; break case 1: var swith1 = "Segunda"; break case 2: var swith1 = "Terça"; break case 3: var swith1 = "Quarta"; break case 4: var swith1 = "Quinta" break case 5: var swith1 = "Sexta" break default: var swith1 = "Sabado" break } console.log(`No dia de ${swith1}. Agora são ${horas} horas, ${minutos} minutos e ${seconds} segundos`)
vei eu pensei e escrevi mas no meu jeito olha var agora = new Date() var diaSemana = agora.getDay() var Hora = agora.getHours() var minutos = agora.getMinutes() var mês = agora.getMonth() + 1 //console.log(diaSemana) switch (diaSemana) { case 0: console.log('Hoje é Domingo') console.log(`O mês é ${mês}, são exatamente ${Hora} horas e ${minutos} minutos`) break case 1: console.log('Hoje é Segunda-Feira') console.log(`O mês é ${mês}, são exatamente ${Hora} horas e ${minutos} minutos`) break case 2: console.log('Hoje é Terça-Feira') console.log(`O mês é ${mês}, são exatamente ${Hora} horas e ${minutos} minutos`) break case 3: console.log('Hoje é Quarta-feira') console.log(`O mês é ${mês}, são exatamente ${Hora} horas e ${minutos} minutos`) break case 4: console.log('Hoje é Quinta-feira') console.log(`O mês é ${mês}, são exatamente ${Hora} horas e ${minutos} minutos`) break case 5: console.log('Hoje é Sexta-Feira') console.log(`O mês é ${mês}, são exatamente ${Hora} horas e ${minutos} minutos`) break case 6: console.log('Hoje é Sábado') console.log(`O mês é ${mês}, são exatamente ${Hora} horas e ${minutos} minutos`) break }
@@guerreirogamer894 Legal, mas acho que se colocasse o ultimo console log separado, falando de mes,horas,minutos seria melhor. Não ia precisar ficar repetindo em cada cade
Eu havia desistido há muito tempo da programação, ainda mais quando eu estudava python e achava chato e difícil. Mas, na verdade, eu que não estava querendo aprender, e eu não sabia disso, hoje tenho sonho de conseguir me tornar programador nível Sênior, e viver uma vida estabilizada e financeiramente razoável, e até o momento tenho a convicção que conseguirei! ÓTIMA AULA GUANABARA
Na aula passda , eu assisti e fiz com ajuda . Depois , soltei suas mãos e fiz os dois projetos do zero sem olhar e nenhuma ajuda . Só tive um problema e tive que pedir ajuda no facebook . Isso porque eu nao tinha o conhecimento e nunca acharia o problema . De resto , me sinto confiante e sinto que entendi bem o conteúdo até agora !
Pessoal, vocês podem organizar o código apertando Alt+Shift+F. Mas o mais certo a se fazer é ir em File > Preferences > settings e escrever "word wrap" e marcar a opção "Editor: Word Wrap" ON. Assim, todos os arquivos e códigos serão organizados com word wrap automaticamente, sem precisar ficar dando Alt+Shift+F toda vez que iniciar o VSCode.
Demorei duas vidas pra sair do video 11 pq n estava conseguindo fazer a atividade proposta, tive dificuldade em lembrar que para pegar o valor em texto eu precisava usar o String e demorei dois seculos para lembrar que é String(var.value) e nao (value.var) kkkk mas aqui estamos nós. Errando e aprendendo, vamos para o proximo desafio de aprendizado kkk
@@humbertodasilvapereira5620 to batendo cabeça aqui meu caro desde 12:00h e ja são 18:24h o codigo está montado porém eu ele só funciona se eu por o else não sei o que ta acontecendo kkkkk
dica a todos vocês que vão assistir esse curso, anotem tudo que possa ser esquecido num caderno, uma hora faz falta,principalmente as coisas mais básicas e concentuais, ao terminá-lo você será capaz de utilizar javascript básico, se possível faça o curso dele de html 5 e css3, e caso realmente queira seguir em js , comprem o curso do Luís Otávio Miranda na Udemy.O curso é grande pra caramba, mas ele introduz desde o primeiro olá mundo até projetos muito avançados,no começo pra quem viu esse curso aqui vai achar lá meio desnecessário mas depois de algumas aulas você vê que aprendeu só a ponta do iceberg que é essa linguagem . Bons estudos, se eu consegui vocês também conseguem.
acabei de participar de um evento para iniciantes na programação e estou aqui reforçando a parte de JS, só queria elogia sua aula, sua didática é sensacional! parabéns pelo seu trabalho.
Obrigado por mais uma aula, por mais um ensinamento. Você e sua equipe são incríveis, sua didática é muito envolvente, obrigado por compartilhar tanto conhecimento conosco. Muito obrigado mesmo, meu professor.
4 года назад
Brasileiro é foda. Nas primeiras aulas tava tipo 20 mil viewer, aí chega na aula 12 e só tem 3 mil.
@@erick_la Tem que ver também que além da desistência natural é mais normal que está acompanhando rever aulas anteriores, por exemplo eu estou nessa aula mas já vi novamente aulas anteriores para tirar algumas dúvidas que não marquei no caderno, ou até mesmo pra ver a primeira aula onde ele faz as coisas com a logo do Google. Isso pode ser responsável pelo número de views das primeiras aulas serem maiores. Sem contar as pessoas que começam mas não acabam, e quando retomam começam tudo novamente.
@@brunod8528 não é todo mundo que tem uma certa facilidade de aprender. Por conta disso ele tem que explicar muito detalhadamente (Didática é o que os melhores professores precisam ter), o cara faz até uma porta entender com 1 explicação e se a pessoa ainda não entendeu ele dá mais umas 20. Por isso ele é considerado O Melhor ou um dos melhores professores de programação BR. É exatamente por isso que a fucking GOOGLE procurou ELE para dar essas aulas.
Excelente aula, consegui fazer com o laço for: var agora = new Date() var diaSem = agora.getDay() var dias =["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta","Sábado"] for (var contador = 0; contador
Parece que eu comprei esse curso de tão valioso que ele é. O professor insiste que você anote, que você pratique, que você persista. Essa é a vantagem do professor no RU-vid ser professor na vida real 😁 Por coincidência Guanabara, estou eu aqui numa sexta-feira[5] as 1:49 [madrugada] hahaha Obrigado Professor.
Nossa gente, tô feliz em saber que conseguir entender a mexer com javascript através de aulas e ensinamentos incríveis. Obrigado mesmo, dando continuidade aos estudos. Meus parabéns professor e muito obrigado. ^^
Como esse curso não tem desafios como o do python, alguém sabe me dizer algum site em que eu encontre exercicíos pra eu fazer e depois o gabarito??????? Desde já agradeço...
Juntei a aula 11 com a aula 12 Eleição Checagem de obrigatoriedade de votação Sua idade: function cedula(){ var idade = document.querySelector('input#voto') var res = document.querySelector('div#res') var nu = Number(idade.value) res.innerHTML = `A sua idade é de ${nu}` if ( nu < 16) { res.innerHTML = `A sua idade é de ${nu} anos. Você não vota` } else if ( nu < 18 || nu > 65) { res.innerHTML = `A sua idade é de ${nu} anos. Seu voto é opcional` } else { res.innerHTML = `A sua idade é de ${nu} anos. Seu voto é obrigatório` } }
sabe o que me deixa feliz, é consegui LÊ! é muito incrível..... eu entendi tudo .....hj é meu 5º dia e aprendi bastente...eu ontem reassistir às aulas 10 e 11 + 2 vezes, porque eu não estava conseguindo pegar o "país" e concatenar com a ideia de ser estrangeiro e fiquei tentando até que fui conseguir ajuda e no fim da tarde de ontem, consegui escrever os códigos tudo certinho e cada erro que cometia, eu aprendia outra coisa até sem querer kkk enfim, o fato é que aqui nesse curso ainda tem muito conhecimento para absorver e estou muito feliz de vê meu progresso acontecer e fico feliz em saber que existem outras pessoas que também estão buscando aprender +, tudo de bom para você e bons estudos.
como voce ja havia declarado o res.innerHTML = `A sua idade é de ${nu}` nas condições voce pode usar o += para apenas acrescentar à respota. Ex: if(nu < 16){ res.innerHTML += 'Voce não vota!' Assim voce simplismente adciona uma frase à sua res.innerHTML
o curso de lógica de programação que tem aq no curso em vídeo também é bom demais pra criar esse raciocínio lógico. fiz ele há alguns anos e até hj ele me ajuda a aprender qualquer linguagem
tentei outro curso de js, mas não estava entendendo nada, mas com esse aqui do guanabara abriu muito meu entendimento e conhecimento, muito obrigado por torna o aprendizado de programaçao algo mais simples.
NOVIDADES: Estrutura Condicional Aninhada: IF/ELSE IF/ELSE (se/senão se/senão) Se (if) condição1 for VERDADEIRA, execute o Bloco A. Senão (else), se (if) condição2 for VERDADEIRA, execute o Bloco B. Senão (else), execute o Bloco C. Ilustração: if (condição1) { Bloco A } else if (condição2) { Bloco B } else { Bloco C } ______________________________ Estrutura Condicional Múltipla: SWITCH (expressão) *tradução: switch = escolha; case = caso ESCOLHA a EXPRESSÃO1 (switch (expressão1)) como REFERÊNCIA. EXECUTE o BLOCO do CASO que CORRESPONDA à EXPRESSÃO1. No exemplo da aula, escolheu-se a variável DiaSem como REFERÊNCIA. Esta variável representa o DIA da SEMANA em forma de NÚMERO, onde 0 = domingo; 6 = sábado. Depois criou-se um CASO para cada DIA, onde cada um têm seu próprio VALOR, este CAPAZ de ser CORRELACIONADO com algum DIA, e BLOCO de CÓDIGOS. Quando a estrutura SWITCH é LIDA, CORRELACIONA-SE o VALOR da EXPRESSÃO (DiaSem) com o VALOR de cada CASO. Aquele CASO que COINCIDIR, terá o seu BLOCO EXECUTADO. Ilustração: switch(diaSem) { case 0: console.log ('Domingo') break case 1: console.log ('Segunda-feira') break case 2: console.log ('Terça-feira') break case 3: console.log ('Quarta-feira') break case 4: console.log ('Quinta-feira') break case 5: console.log ('Sexta-feira') break case 6: console.log ('Sábado') default: console.log ('[ERRO] - DIA INVÁLIDO') } *O break serve para QUEBRAR, PARAR a EXECUÇÃO dentro do BLOCO. Caso não utilize-o, os PRÓXIMOS CASOS serão EXECUTADOS, mesmo que não haja a correlação do VALOR da EXPRESSÃO com o VALOR do CASO. Isto irá ocorrer até que se encontre um break . Não é NECESSÁRIO utilizar o break no ÚLTIMO CASO dado que, por ser o último, este já irá PARAR a EXECUÇÃO de qualquer forma (mas se quiser usar, pode usar, só não irá fazer diferença). *O default: serve para, se NENHUM dos CASOS SERVIR, executa-se o default: . Caso o default: esteja por ÚLTIMO, também não é necessário pôr o break . Entretanto, caso esteja, por exemplo, em 1°, é NECESSÁRIO pôr o break pois, senão, ele irá executar os PRÓXIMOS CASOS até encontrar um break . *A estrutura switch() é um pouco limitada pois, no VALOR de cada CASO, só é possível utilizar NÚMEROS INTEIROS e STRINGS. ______________________________ O Construtor new Date() retorna um OBJETO de DATA com: DIA da SEMANA, DATA, HORA ATUAL e FUSO HORÁRIO. Ex: Fri Nov 04 2022 08:30:47 GMT-0300 (Horário Padrão de Brasília) Por ser um Construtor, new Date() permite-nos criar OBJETOS de DATA ESPECÍFICOS A PARTIR DELE. Para fazer isto, primeiramente, para facilitar, guarda-se o new Date() dentro de uma variável, desta forma: data = new Date() E depois você pode usar algum destes MÉTODOS: data.getFullYear() Retorna o ANO atual (yyyy) data.getMonth() Retorna o MÊS atual (0-11) data.getDate() Retorna o DIA atual (1-31) data.getDay() Retorna o DIA da SEMANA atual como um NÚMERO (0-6) *0 = domingo; 6 = sábado. data.getHours() Retorna a HORA atual (0-23) data.getMinutes() Retorna os MINUTOS atuais (0-59) data.getSeconds() Retorna os SEGUNDOS atuais (0-59) data.getMilliseconds() Retorna os MILISSEGUNDOS atuais (0-999) data.getTime() Retorna os MILISSEGUNDOS desde o dia 1 de Janeiro de 1970 (WTF? xD)
Cara, incrível sua didática. Tentei elaborar um esqueça semelhante ao da aula porém com algumas modificações, logo de início deu errado mas insisti até que encontrei os erros e consegui fazer rodar. Estou iniciando na área e esses desafios estão me estimulando cada vez mais.
Durante tentativas de desenvolver um menor e mais limpo código, consegui chegar a conclusão abaixo, se é das melhores não sei mais funciona. OBS: Não coloquei boa madrugada por não ser normal de ser saudado... hehe😅 CÓDIGO JavaScript: var data = new Date() var hora = data.getHours() var min = data.getMinutes() console.log(`Agora são ${hora}:${min}.`) if (hora >= 7 && hora 12 && hora
Acabei querendo fazer com horas e minutos no momento do exercício também. Mesmo não sendo exatamente melhor, fica aí o meu código JS: var agora = new Date(); var hora = agora.getHours(); var horario = agora.getHours() + ":" + (agora.getMinutes() < 10 ? "0" : " ") + agora.getMinutes(); console.log(`Agora são exatamente ${horario}.`) if (hora < 5) { console.log("Boa Madrugada!") } else if (hora < 12) { console.log("Bom Dia!") } else if (hora < 18) { console.log("Boa Tarde!") } else { console.log("Boa Noite!") }
Muito obrigada cara, eu estava querendo por boa madrugada no código pra testar se tinha aprendido e não estava dando certo, graças ao seu comentário percebi onde estava errando e agora ta rodando de boas :D
Mias uma ótima aula Guanabara-sensei! Eu costumo pausar os vídoes antes de você estruturar seus exemplos, e tento criar por conta própria, para comparar onde errei, por exemplo. No exemplo das horas, chegamos no mesmo resultado, mas de maneira diferente, digitei uma pouco a mais, mas só por ter obtido o mesmo resultado já fiquei bastante feliz. Minha estrutura: var hora = 13 console.log(`São ${hora} horas.`) if (hora < 12) { console.log('Bom dia.') } else if (hora >= 12 && hora < 19) { console.log('Boa tarde.') } else if (hora >=19 && hora < 24) { console.log('Boa noite.')
Eu pratiquei o exercicio anterior, mesmo tendo copiado e colado pois não consegui, mas redigitei e conseguir entender cada linha melhor pois estava exercitando.
Hahaha olhem como ficou o meu, e nem terminei de ver o video (sim sou apressado) var hora = 23 console.log(`Agora são exatamente: ${hora} horas` ) if (hora > 00 && hora 6 && hora 12 && hora
Valeu Gustavo ta me ajudando bastante. Comecei com seu curso de Phyton e já abriu e muito a mente pro javascript. Programo pelo celular as duas linguagens, o que é um pouco chato as vezes porque o programa da erro por uma simples indentação. Mas tô gostando muito de programar e ver que estou tendo realmente um aprendizado com seu curso que tem muita qualidade. Deus te abençoe irmão
Alguém consegue me explicar a diferença entre as variaveis VAR, LET E CONST ? já vi em forum que tem diferença entre as 3 mas não consegui achar uma explicação objetiva sobre isso.
Posso estar enganado mas pelo q me lembro CONST é constante, n vai ter seu valor alterado durante a execução do código. No exemplo do vídeo poderia ser usado CONST. E LET funciona como o VAR mas tem escopo de bloco, qnd é declarado dentro de um bloco( código entre { } ) ela n tem valor para o restante do código; Podendo criar um outro Let com o mesmo nome em outro IF, por exemplo. Aqui explica melhor q eu xD blog.schoolofnet.com/diferenca-entre-var-e-let-no-javascript/
Pra exemplificar a explicação do Diego Rech, existe uma constante chamada pi, se n me engano. Por ser uma constante, o valor n pode ser mudado, que nem na matemática que o pi vale 3,14. Já a diferença entre let e var é que let tem o escopo local e var tem o escopo global. Guanabara explica isso no curso de algoritmo, na parte de rotinas. :)
Acima de 70 anos o voto também é opcional. var idade = 71 if (idade < 16){ console.log('Não vota') } else { if (idade >=16 && idade < 18 || idade >70){ console.log('Voto é opcional') } else { console.log('Voto obrigatório') } }
Fiz um html sobre esse quesito de votação (espero ajudar): -------------------------------------------------------- Votação body { text-align: center; } div#txt1 { font: normal 20pt arial; margin-top: 20px; } Votação Digite sua idade: function verificar() { var i = window.document.getElementById('idade') var i2 = Number(i.value) var t = window.document.getElementById('txt1') t.innerText = null if (i2 = 18) { t.innerHTML += `Você tem ${i2} anos, seu voto é obrigatório.` } else if (i2 >= 70) { t.innerHTML += `Você tem ${i2} anos, seu voto é opcional.` } else if (i2 = 16) { t.innerHTML += `Você tem ${i2} anos, seu voto é opcional.` } else if (i2
Eu abri o chat GPT e coloquei la assim " o que é switch em js e como melhor descreve-lo e ele deu a resposta igualzinha do Guanabara. Fazendo o mesmo exemplo no código, usando DiaSem 😮
Fiz o de votar para gerar a idade aleatório, coloquei o idade no fim pra sempre exibir a idade que saiu...: var idade = Math.ceil(Math.random()*100) if (idade < 16){ console.log('Não vota') console.log(idade) }else if(idade < 18 || idade > 60){ console.log ('Voto opcional') console.log(idade) } else{ console.log ('Voto obrigatório') console.log(idade) }
Fiz um arquivo html simples que diz o dia da semana e a hora e minutos. Calculando coisas body { background: grey; } Hoje é São var agora = new Date() var diaSem = agora.getDay() var resposta = document.getElementById('data') switch (diaSem) { case 0: resposta.innerHTML+=(`Domingo`) break case 1: resposta.innerHTML+=(`Segunda`) break case 2: resposta.innerHTML+=(`Terça`) break case 3: resposta.innerHTML+=(`Quarta`) break case 4: resposta.innerHTML+=(`Quinta`) break case 5: resposta.innerHTML+=(`Sexta`) break case 6: resposta.innerHTML+=(`Sábado`) default: resposta.innerHTML+=(`[ERRO] Data inválida`) break } var hora = agora.getHours() var minutos = agora.getMinutes() var time = document.getElementById('hora') time.innerHTML = (`São ${hora} Horas e ${minutos} Minutos`)
PESSOAL OLHA QUE ESTRANHO. EXISTEM DUAS CONDIÇÕES VERDADEIRAS var hora = 11 if (hora < 12) { console.log('Bom dia"'); } else if (hora 18) { console.log('boa noite') } na primeira condição ela é verdadeira pois 11 é menor que 12 . na segunda condição ela tb é verdadeira pois 11 é < que 18 quando eu estudava java.. eu tinha que colocar assim na segunda condição : else if ( hora >12 && hora
Sim as duas são verdadeira porem não vai afetar o programa porque como a primeira é verdadeira e o resto é tudo else if já vai sair da condição e finalizar o programa, agora se vc colocar só if na segunda dai sim ia aparece bom dia e boa tarde
Quando vc enunciou o que ia fazer no exercicio do bom dia boa tar5de e boa noite, ja fiz a madrugada, mais um jeito meio diferente kkk var hora = 2 console.log(`Agora são exatamente ${hora} horas.`) if (hora >= 6 && hora = 12 && hora = 18 && hora < 23.59){ console.log('Anoiteceu') } else if (hora >= 0 && hora
pra quem teve dificuldade em criar a condições multiplas.. uma dica nao precisa voce crias duas variaveis , coloca tudo dentro de uma unica variavel assim: var dia = new Date().getDay(); console.log(dia) switch (dia) { case 0: console.log("domingo!"); break; case 1: console.log("segunda!"); break; case 2: console.log("terçã!"); break; case 3: console.log("quarta!"); break; case 4: console.log("quinta!"); break; case 5: console.log("sexta!"); break; case 6: console.log("sabado!"); break; default: console.log("algo deu errado..."); }
O povo é estranho demais, muito ingrato, pelo tempo que essa playlist já foi postada a quantidade de like é irrisória perto do número de enchedores de saco que vieram aqui implorar pelo curso de JavaScript. Eu fui um que muito aborreceu o Guanabara em comentários pedindo isso, mas eu concluo os cursos e dou like em todas as aulas, desde o curso de HTML5 lá em 2016. No Brasil conhecimento é pérola jogada aos porcos. Depois acham ruim quando cobram pelo curso. Tem que cobrar mesmo e caro.
Obrigada pelas aulas, rico conteúdo com muita sabedoria muito prática, fico muito feliz em ter encontrado esse conteúdo, gratidão eterna pelo conhecimento compartilhado!
Uma dica: no canal do curso em vídeo tem uma playlist com mais de 100 exercícios em Python, tentem fazer esses exercícios na linguagem JavaScript. link: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-nIHq1MtJaKs.html
eu falava "identação" 😅. Sem comentários. Que curso excelente. Didática, visual, tudo. Você e seu canal realmente são diferenciados. Parabens e obrigado por compartilhar. Isso vale (e valerá por muitos anos) ouro