Você já aprendeu a manipular dados em JavaScript? Sabe como guardar o resultado de um prompt dentro de uma variável? Sabe converter String para Número em JavaScript? Consegue formatar um número para que ele se pareça com um valor monetário usando JavaScript?
Pois, para responder a essas e muitas outras perguntas, assista essa aula do Curso de JavaScript para Iniciantes até o final. E não se esqueça sempre de praticar todas as atividades que fizermos durante o vídeo no seu próprio computador.
Aula do Curso de JavaScript e ECMAScript para Iniciantes, criado pelo professor Gustavo Guanabara para o canal CursoemVideo.
Curso em Vídeo Seja um apoiador: http://cursoemvideo.com/apoie Site: http://www.cursoemvideo.com YouTube: http://www.youtube.com/cursoemvideo Facebook: http://www.facebook.com/cursosemvideo Twitter: http://twitter.com/cursosemvideo Twitter: http://twitter.com/guanabara Instagram: https://www.instagram.com/cursoemvideo/ Instagram: https://www.instagram.com/gustavoguanabara/
da errado conforme o comando que bota quando botei window.alert e usei ${} so dava com ‘…….’ quando usei document.write so funciona com `……….`
Sebastião Joaquim Rendeiro
Voce é muito bom .. eu admito superaste um pouco as minhas espectativas
Vânia
olá boa tarde galera,estou com uma duvida como fazer quebra de linha ?? auguem pode mim responde ? desde já fico muito agradecida
bakaBR
tenta usar no final da linha do HTML se n der certo desculpa:/
Vânia
@bakaBR vlw mas não deu certo ! obrigado.
jura costa
Tentou assim: document.write(`Seu nome em maiúsculo é ${nome.toUpperCase()}`)
Balaclava Games
Esqueceu de avisar que os templates strings só funcionam com acentos graves exemplo: window.alert(`A soma dos valores de $(n1) e ${n2} é igual ${s}`)
Marcio Gomes Silva
Obrigado, estava perdendo muito tempo tentando descobrir o problema
Samuel
Salvo eu
Balaclava Games
Nicholas Affonso e meio que passou despercebida kkkk
Danilo Borges
como coloca esse acento?
Danilo Borges
@Gustavo Castro consegui, valeu mano
Irineu A. Silva
@Danilo Borges Lado esquerda do P, com shift ativado
JUNAN GAMEPLAYS
BOAAAAAAAA
Nicholas Affonso
esqueceu não 24:56
João Henrique
Obrigado parceiro, não estava conseguindo descobrir o erro do meu código. Valeu!
Daniel Henrique
balaclava games obrigado um acento me deu mo dor de cabeça kkkk
Nicolas Lopes
Fiquei mo cota procurando em tudo quanto era lugar onde eu tava errando, que erro besta kkk vlw pela ajuda man
Fecha o Gol
Nossa man, vlw, meu teclado e coreano e nao sei colocar crase, se nao fosse esse post tinha embargado meu curso. THNKS BRO
Luis Paulo
Mano Obrigado. Tava doido aqui tentando ver o erro.
DevFull
ele falou sim amigo!
setha1911
Maluco obrigada. Pensei que iria empacar nessa aê… Obrigada mesmo, vou lá recomeçar a aula
Churras Poadcast
boa brother valeu….
Mateus TV
Me ajudou muitooo
zeno
Muito obrigado
Victor Guedes
Me salvou, tava me matando digitando tudo denovo kkk
Yoakam Filho
pô, cara, valeu de mais
Matheus Nascimento
Vlw man, e eu me matando kjkkkjkkkk usando (” “)
pedro faustino
obrigado
vitor hugo
@bulbassauro97 na verdade é crase “ sim
Leandroh Cola Gomes
Obrigado, fera
Rafael Moura
Valeu a dica! eu já estava feito doido aqui…
Emily Ferreira
O meu mesmo assim não tá indo
Warlley Braga
Ele falou sim amigo foi certinho sem erros
Warlley Braga
Ele diz
Jeff Araújo
Vlw me ajudou bastante
Israel de Moura
@Danilo Borges tiver essa dúvida, ai conseguir. Só vc pressionar Shift+tecla da crase duas vezes.
Gel Rodrigues
@Warlley Braga D+ isso aqui, também não estava entendendo e fiz tudo quento é instalação de novos plugins e nada funcionava, até ler por aqui, show mesmo…. Mas porque no dele funcionou???
crkster
Aqui não está funcionando… E estou utilizando a crase…
Paulo Ricardo Castro
Valeu pela dica, ajudou aqui!
William_Importador_VIP
Caraca, estou aqui a duas horas tentando descobrir o erro. Assisti o vídeo todinho denovo e nada, aí venho aqui no comentário e pahhhhhhhhh achei o erro. Um acento…. caraca. Obrigado
Guilherme Aguiar
@bulbassauro97 É um sinal usado em outras línguas, mas no português, o acento grave indica a crase. Ou seja, crase e acento grave é a mesma coisa pra gente
Lancelot
Pqp já tava puto com meu PC pensando q tinha baixado versão antiga
Amodeus R.
Ele falou, mas parece que tem muita gente que não sabe dessa parte fundamental da língua portuguesa chamada “crase”.
Izaque Amaral
@bulbassauro97 isso é crase tá?
Henrique John
VALEU
Chocobares Oficial
Eu estava com esse problema, mas ao ler a sua dica, consegui fica mais atento. Eu estava usando a aspa ao invés da crase. Obrigado
Roney Barboza
Eu tive de olhar os comentários, realmente programação tem de ter atenção e essa acentuação já estava me causando grandes problemas hahaha . Obrigado galerinha !!
Evandro Mqs
OBRIGADO EU TAVA QUERENDO ME MATAR JA AQUI KKK NÃO TAVA FUNCIONANDO DE JEITO ALGUM
Fernando Assis
seu comentário salvou mais uma vez
Hot Shorts
@bulbassauro97 na verdade é apóstrofo ou aspas simples
Marcelo antonio
salvou o dia uma crase fez toda diferença neste exercicio nossa ja tava achado que tinha algo errado no meu visual code obrigado
Agente Miojo
Obrigado mano
Fabiano Henrique
E eu bem pensando que o erro era eu kkk Brigado man
Reginaldo Lenser
Valeu campeão…
Cristiano Barros
Pensei que fosse alguma configuração do meu programa!! Parabéns!! Você sabe dizer porque só funciona com `acentos graves`???
PSYCOPATA
@Nicholas Affonso boa
Adriana AMS
Valeu, me ajudou muito! Estava quebrando a cabeça aqui.
Natã Sales
clr q falou cara
Rogério Santos
Muito obrigado! Fiquei um tempão batendo isso, resolvido. Valeu mesmo!
Fênicz
Me salvou
felipe santana
Ele já tinha dito isto!!
Murilo Rosa
Muito Obrigado
Lil CJ
o meu mesmo com crase não ta funcionando
Ígor Donini
obrigado!!
Jefferson Leonel
Eu ia fazer essa pergunta. Ainda bem que achei seu comentário. Valeu.
sυηsнıηє __
mano vc eh um Deus
Fabíola Rodrigues
eu percebi na prática kakkajaa
Humberto Paesler
Valeu
Evandro Rodrigues
Valeu irmão… depois de quais uma noite tentando, você me salvou..
Guilherme Santos
Vlw salvou na aula
BruNicksFPS
@Samuel Man pra mim não deu
Talitha Souza
eu já tava me perguntando porque não deu certo, teu comentário que me ajudou
Arnaldo Junior
voce merece o mundo cara!
Yuri Real
Thks man!
Daniel L
Valeu, salvou! ja tava um tempão procurando o erro.
Ally Tiago
24:56 – Ele explicando que o template string usa a crase ao invés das aspas simples
Gabriel Francisco
Muito obrigado!!
Rafael Ramos
Salvou minha frustração agora.
JP Show
valeu mano kkkk, tava tendando e não tava conseguindo nada, valeu
João Neiva
Obrigado por compartilhar a dica, já estava triste por não conseguir
Jaiane Ferreira
obrigada!
Adriel A A
Muito obrigado, de coração, dica muito top pra quem tá iniciando e quebrou a cabeça !!!
Calopsita
ele avisou sim mano, ta faltando atenção na aula
JP Show
@Calopsita eu vi depois de rever 3 vezes
André
mas ele disse isso…
João Pereira Neto
salvou man
Isabela Rosa
nem todo anjo tem asas, valeu
Otoniel Costa Oliveira
Valeu man
Tereza Cristina
Parabéns pela Observação; mas ele falou que usava crase sim.
Pedro Freitas
@Danilo Borges shift acento agudo
Muleke Suicida
Na verdade, ele explicou direitinho, faltou foi atenção.
Waldir Junior
É nós.
Arildo Jr
@Gustavo Castro levando em conta que tem muito novato aqui como eu, se ele não ensinou, tu nem vai reparar que ele não usou aspas
Thomas Turbando
Man 2 anos depois tu me ajudou parabéns recebeu o selo de picudo
Marcelo Toller
Acento grave é crase e ele falou bem claro e várias vezes…
Hudson
Mano você me salvou, parabéns pela dica.
Ygor Pinheiro
Me salvou, eu estava me matando pra saber oq não tava dando certo, quase desistindo
pablo souza
Kkkk, tava doido já procurando o erro, obrigado pela ajuda
emanuel frankielson
muito obrigado!!!!
Simplificando_FX
MANNNNNN eu tava com esse problema, passei por seu comentário mas n me toquei que “acento grave” vc se referia a “crase” ou como eu chamo “aspa invertida” kkkkk
Thiago Souza
@Marcelo antonio tb achei man… achei que tinha instalado algo errado.
Thiago Souza
@Ally Tiago putz! Verdade!
vinnydri drivinny
Pode me ajudar ? O meu mesmo com number so esta dando número inteiro, mesmo com a crase
vinnydri drivinny
Nossa valeu mesmo eu tava ja achando que ia ficar por aqui
vinnydri drivinny
Amigo me ajuda o neu deu certo com as aspas, mas informando se e numero int ou flolt mas quando eu faço so o number , e coloco na janela numero quebrado ele informa que o numero e nan, qual será o erro ja fiz com acento agudo e mesmo assim nada
JLuiz Eng.
Ele explicou sim, talvez não tenha prestado atenção.
m o
agora tá explicado
Parma
Mt obrigado meu patrão, passei um tempinho tentando ver oq era ksksks
Dener Souza
Obrigado parceiro, ajudou demais!
Mersao Tube
O meu não funcionou
João Vitor
Tava tentando fazer o ${n} fica azul e nao conseguia, até pesquisar e descobrir que é o ( ` ) e nao o ( ‘ )
Miguel Moura
Boa Guerreiro! antes de tudo gratidão por essas aulas! Cara eu não estou conseguindo pular a linha com o ja tentei procurar tudo e refazer pra certificar de que nada tava errado. vi em alguns canais ele sem barra “ ” também não deu certo, tentei também /n que vi em alguns lugares, e nada. O que acontece?
Mauricio Vitor
Boa tarde, estou gostando muito, quero saber sempre mais, e achei o lugar certo.
Defaut
Muito bom acompanhar essas aulas na quarentena, estou fazendo e aprendendo pelo celular e me divertindo com esses comandos,e tão bom aprender coisas novas
Rebeca ISK
Nossa, mas são tantos detalhes… Tem que prestar muita atenção para não errar
Guilhoda
Pra quem já sabe alguma coisinha sobre organizar os documentos, é legal fazer as anotações no próprios VSCode, eu por exemplo uso a aba de Javascript pra anotar tudo. No meu caso eu anoto tudo na aba de Javascript, então sempre uso o /* comentário */ /* EX: var nome = Guilherme nome.length – Diz quantos caracteres tem na string nome.toUpperCase() – Deixa todos os caracteres maiúsculos nome.LowerCase() – Deixa todos os caracteres minúsculos */
Gabriel P.
o meu não funciona isso ${ } alguém me ajuda
tetsuocwb
bora pra proxima…Obrigado
Newton Ishizaki
Estou tentando fazer isso no Nodejs e está dando errado
Flávio Gonçalves
Revendo conteudos que já estudei em outros lugares e a didatica do professor só tem a acrescentar!!!!! isso aqui é ouro meus amigos.
Robson Energia 4.0
mano…vc é top….mas vc precisa aproximar o zoom……fica dificil pra quem tem problema de visao mas abraco
Robson Energia 4.0
verdade….mas ainda fica a dica…..kkkkk
Luan Nunes
Como ele vai aumentar o zoom, sendo que todas as aulas já foi gravadas?
Mirely Freitas
Olá, pessoal. Alguém poderia tirar uma dúvida. Estou digitando o comando como: var name = window.prompt(‘Qual é o seu nome?’) document.write(`seu nome tem ${nome.lenght} letras`). Quando vou dar reload na página, a frase aparece “seu nome tem undefined letras”, tem algo de errado no meu código??
Vinicius Aparecido
Encontrei dois possíveis erros no seu código: 1- o nome da variável é diferente do placeholder, note que você usou ”var name” e depois colocou ”${nome}”; 2- Você escreveu LENGHT, o correto é LENGTH.
Eduardo Silva
Só agradeço cara
Sávio Cruzeirense
Desanimei meu pc quebrou no celular não da pra fazer affs
Rikelmy Roberto
Claro que da, baixa um aplicativo chamado Dcoder
Jabez Dorneles
TENHO DIFICULDADE EM COLOCAR A CRASE DE UMA FORMA MAIS RÁPIDA. O QUE FAÇO?
brunno larangeira
to fazendo um html e css pra anotar todo o conteudo passado,
ッGuuy
Alguem pode me ajudar ? eu quando coloco ‘O aluno ${nome} com ${idade} anos tirou a nota ${nota}’ o meu terminal responde assim ‘O aluno ${nome} com ${idade} anos tirou a nota ${nota}’ e não assim ‘O aluno Gustavo com 41 anos tirou a nota 5.5’ alguem consegue me ajudar?
ッGuuy
@Joao Pedro Alvarenga vou testar , muito obrigado
Matheus P
Gustavo… Um problema pra você resolver… Existem em uma palestra 60 pessoas… O palestrante irá fazer uma dinâmica que divide essas 60 pessoas em divisões iguais… Por exemplo 10 grupos de 6 pessoas… Cada uma delas precisa conversar com todas as outras 59… então ela conversa com outras 5, depois outras 5 e assim por diante ate conversar com todas elas… Qual a melhor forma de fazer esse processo? Com um array?
Eufranio Diogo
Questão 01 Resposta: Variável é um espaço reservado na memória do computador que serve para armazenar um determinado tipo de informação. Exemplo uma variável que armazena o nome de uma pessoa, ela terá a função de armazenar o nome de uma certa pessoa, e variáveis só podem receber um valor de cada vez, não podendo conter mais de um valor em simultâneo. Questão 02 Resposta: Algumas das formas para declaramos variáveis em JavaScript é utilizarmos a palavras var ou let depois o nome da variável(sabendo que nem todo o nome pode ser dado como nome da variável), e depois fazer que ela receba um valor inteiro como 1, 2, 0, -1 ou um valor real como 0.5, 0.2, 10.5. 5.55. Questão 03 Resposta: Os tipos primitivos do JS(JavaScript) são: Number, String, Boolean, Null, Undefined, Symbol. Questão 04 Resposta: O significado é que como se a variável não tivesse nada, ela está em um estado null, sem nada.
Raphael Augusto
Véspera de Natal e eu to como? Aqui aprendendo JavaScript. 2020 é nóis parceiro!
alan Cavalcante
pensei q era o unico kkkk
DAVI MELO
bora
Mau Fonseca
Eu tb estava e continuo…
João Prestes
Eae cara, está estudando ainda?
CaiZ
Eu acho que não é nós não viu kkkk
Polartic
@CaiZ KKKKKKKKKKKK
Polartic
KKKKKKK
alokerinho 1
Eu so burro demais assisti 3 vezes esse vídeo mais ainda n to entendendo como eu pratico isso ;-;
loading
@alokerinho 1 você assistiu todas video aula antes dessa ?
alokerinho 1
@loading sim
Khristopher
Estou na vespera de 2020 ;-;
Alê Pereira
Apois quase 1 ano dps eu to aqui fazendo esse curso pela segunda vez e reparando no tanto de coisa que eu deixei passar batido quando vi da primeira vez =/
Inglyd
2021 é nois
Pedro Silva
esse natal vai ser eu kkk
Karolyne Teixeira
Kkkkkk eu aqui no ano vc de 2021
Tony Gomes
E aí mano como está a sua evolução? Espero que tenha aprendido…
David Moises
Esse vídeo não tá marcando como assistido no site pra mim
Einstein Lima
Na programação tudo faz a diferença, até uma vírgula.
Gabriel Oliveira
shitpost on
pra pessoas que entraram agora vão nem saber oque é isso mais pras pessoas ja acostumadas isso ai é um codico simples.
Victtor Cesar
Deixo tudo anotadinho, quantas vezes não esqueci ou confundi um código e olhei nas minhas anotações e prontinho, mais rápido do que rever e procurar aula por aula, boa dica professor
Malton Sato
Estou com uma dúvida grande pq não está funcionando esse comando….Me ajudem pfv var salario = window.prompt (‘Qual o valor do seu salário?’) document.writeln(`Seu salário é de aproximadamente ${salario.toLocaleString(‘pt-br’, {style: ‘currency’, currency:’BRL’})}. `) document.writeln(‘Melhor pedir aumento urgente!’) Ele não está mostrando…..
Josicler Leme Silva
Parabéns ótima aula
Alexandre Leite
No meu código do script, na parte do document.write só consegui concatenar com o +. Já com $. Ele ficou identificando como string, alguém sabe o que pode ser?
Alexandre Leite
Bah tava usando ‘ ‘ quando deveria ter usado ` `
Splash and Pump
nao sei que acontece mas o codigo ${} nao esta funcionando
ovofridon
comido tbm usei o + mesmo
Luiz Peixoto
@ovofridon Tem que usar crase em vez de aspas, Usem a crase ( ` ) substituindo as aspas que funciona.
Guilherme Fraga
Tenho uma dúvida, no Node, porque quando eu digito o comando “Estou estudando” + s o resultado “Estou estudandoJavaScript” sai sempre todo junto? Por mais que eu dê espaço não muda nada. Alguem pode me ajudar?
Isaac Alves
o correto é colocar o espaço na frase entre aspas “Estou estudando ” tipo assim
Gatinho Oliver
Professor, existe alguma função para deixar a primeira letra em maiuscula e o restante em minuscula. Como as funçoes Title ou capitalize que existem em outras linguagens?
Joao Cardoso
Poxa queria saber como faz pra visualizar a conversão para moeda local no navegador, tentei e não consegui, só no node js, se alguém souber e puder me ajudar…. eu fiz uma soma e inseri o código em uma linha na parte script mas na hr de rodar no navegador a soma acontece mas o formato moeda local não aparece….
Heitor Heitor Heitor
Pause o vídeo no 0:00 do vídeo
Gabriel Castillo
Pessoal, usando template strings vocês podem simplesmente apertar o enter pra pular a linha, ele já faz a quebra automaticamente. Bons estudos
10 e faixa
Travei por um bom tempo, porque o L de lower estava minúsculo, atenção nas letras fiquei uma hora suando aqui de bobeira, mais atenção na proxima.
Rosalez Filho
Tudo na vida é perseverança. Show de curso.
Gatinho Oliver
Professor, por que você não escreve seus próprios livros! Iriam se tornar Best Sellers.
Ralph Guerrero
Olá professor! Utilizando esse exemplo da aula, após converter a variável que guarda a soma, ela deveria ser trocada para tipo ‘string’, correto? Eu acrescentei em meu código um ‘alert’ com o comando ‘typeof’ e ele printa a mesma como ‘number’… Essa conversão então ocorreria de forma temporária ou digitei algo errado? P.S. Desculpe pela dúvida (talvez) ingênua, estou aprendendo… Obrigado.
Um Loiro
Comecei o curso vi ate a aula 7, parei 1 semana mais ou menos “esqueci” quase tudo kkk mas graças ao seu conselho de anotar no caderno eu pude relembrar com uma simples leitura e tudo me voltou à cabeça, vlww Guxxtavo Deus te abençoe e prospere
Mandy
Caso alguém nao consiga usar Number.parseFloat() ou .parseInt() no IE, tenta só usar Number() pq o IE da erro dizendo que nao suporta .parseFloat() e .parseInt() apesar de nao ter erro no código no Visual Studio ️️ Fiquei tentando e só aparecia uma aba de prompt. Achei q tava fazendo algo errado, aí abri o Explorer, cliquei F12 (parte do desenvolvedor), na aba de Console aparece mensagem de erro com essas duas variáveis. E se alguém souber como tirar isso do IE, por favor deixa a resp aqui pra mim
FoneChiado
professor quando clico em openfolder não aparece, eu não to conseguindo abrir o arquivo e fazer uma copia dele somente pelo open folder, eu assistir a todos os videos mais algumas coisas aqui as vezes aparecem diferente.
On D’art
A template String não funciona, tou em 2020 04/abril
Isadora Vanderlan
Como sempre, aula maravilhosa, e sempre vou comentar isso!
tiago Marcelino
Canabraba, seus videos são otimos.
Alexandre Augusto
23:57 – ‘Seu mandar nota ele me mota’ KKKKKKKKKKKKKKKKKK muitos dados
Erika Bertelli
Alguém conseguiu fazer o toLocaleString no Visual Studio? Tentei aqui, mas o comando não funciona quando rodo no Chrome =[
Sérgio Lopes
document.write(`Seu salário em reais é ${Number(salario).toLocaleString(‘pt-BR’, {style: ‘currency’, currency: ‘BRL’})}`)
LOL OLO
Pessoal , os últimos “document.write” não aparecem na pagina alguém sabe porque ?
Ex004
Will
Problema está em: salario.toLocalString está faltando o ‘e’ toLocaleString !!!
Marcos Henrique
no exercício aos 27 minutos do video, se o usuário por vírgula ao invés de ponto em um número real o resultado apresenta falha
junior braz
aula 6: Q01 O que é uma variável ? é uma armazenador de dados para ser usados mais para frente. Q02Como declarar ima variável númerica inteira ou real usando o JS? var n2 = Number(prompt(“Digite outro numero: “)); Q03 quais são os tipos primitivos da linguagem JS? String Number Boolean Null Undefined Q04 O que significa colocar um valor null dentro de uma variavel no JS? Significa que o valor será nulo.
Jonas Vitzel
Amigo, sua aula nao é ruim… mas a sua didática é complexa e vc foca demais em problemas e erros sem dar continuidade ao assunto! Estou faz 2 horas tentando entender essa aula e olha… lastimável! Uma hora ta falando de variavel, do nada ta falando de “erro de iniciante”
AÍ FUNCIONOU?
ele nao está reconhecendo
ASJ Eletrônica
Oi, professor. Acredito que você pronunciou corretamente ‘a’ em NaN da primeira vez, e também da segunda vez. Geralmente é mais comum pronunciarem o artigo indefinido, ‘a’, do inglês como um “uh” ou “â”, pra nós, e essa é uma forma não estressada da pronuncia, usada em linguagem coloquial, porém pronuciar como “ay” ou “êi”, pra nós, também está correto.
Ricardo de Paulo
Aula excelente, mas os vídeos são muito longos fica um pouco cansativo!!
italo luz
‘O aluno ‘ + nome + ‘ com ‘ + idade + ‘ anos tem a nota ‘ + nota // Concatenação `O aluno ${nome} com ${idade} anos tem a nota ${nota}` // Templete String
Nilton Sartori
Muito legal. Professor muito bom.
Alexsandro
Cara todos os termos que aprendi na Faculdade há 9 anos atrás estou relembrando com esse curso. Ponto Flutuante, Case Sensitive, que nostalgia. E eu me pergunto, por que parei de programar? Enfim, vamos voltar… PABABÉNS!
Jackson Fagundes
oq tem de errado? > nome = ‘Jackson’ ‘Jackson’ > idade = ’13’ ’13’ > ‘o ${nome} tem ${idade}’ ‘o ${nome} tem ${idade}’ > ‘o’ + nome ‘tem’ + idade ‘anos de idade’ Thrown: ‘o’ + nome ‘tem’ + idade ‘anos de idade’ ^^^^^ SyntaxError: Unexpected string
Christian Sampaio
Para usar o ${} voce precisa usar a crase e nao as aspas
var nome = Jackson var idade = 13 document.write(`o ${nome} tem ${idade}. `)
next
34:07 so pra virm amanhã pq agr é 2e 37 da manha kkkkkkkkk
Vagner Fonseca
Não consegui fazer o comando document.write(` Seu nome tem ${nome.length} letras.` ) quando eu coloco, aparece que meu nome tem 0 letras, não ta fazendo a contagem
Paulo Lopes
quando executo a soma de dois numeros tipo 4.2 e 3.6 o resultado e 7.8000000001 se inverto o resultado se mantem porem so ocorre com alguns pares de numeros os demais ficam assim 3.1 e 4.3 fica 7.4 com apenas uma casa alguem pode me explicar porque?
Edson Andreoli
Muito bom, muito claro nas explicações. Exemplos simples e práticos, mas, objetivando grandes resultados.
Mauricio Domingues
Onde está o erro? window.alert(‘A some entre ${n1} e ${n2} é igual a ${s}’)
Diogo Souza
e que você esta utilizando aspa simples e não crase
Guilherme Esdras Silva de Souza
Usa crase: segura shift e pressiona o botão do lado direito do p (simples, mas vai que alguém não sabe … kkkk) ` ` window.alert( `A some entre ${n1} e ${n2} é igual a ${s}` )
Emily Ferreira
Mesmo apertando aspas simples o meu não tá indo
Caio Kunio souza ota
Na parte do Number.parseint não consigo por parseint se não o código da erro aí tenho q por parseFloat alguém sabe se é um erro ou o que ?
Rafael Silva
A letra ‘i’ em parseInt tem que ser MAIÚSCULA. Se não for esse o problema, não sei qual é. Também estou estudando. Abraços.
Pixel Life Shorts
Se ao invés de apenas “digite um numero”, eu quisesse que o numero digitado fosse um código de acesso, seria possível buscar esse numero dentro de uma base de dados, checar se de fato ele esta la, e só depois liberar a pagina?
Contreras 66
Cara, passei uns 10 min tentando escrever // document.write(`seu nome tem ${nome.length} letras.`) sem errar nada, sempre tinha um errinho desde a maldita crase ate o write que eu estava escrevendo white. quase surtei mas no final deu certo!!
Victor Kauê
eu tbm XD
francisco santos
Oi amigo blz eu também estou com esse mesmo problema não cosigo na hora que digito dentro dos parênteses fica a letr laranjada e não consigo colocar a cor diferente depois do cifrão e chave
helem morais
Seu comentário me salvou kkkk eu tinha escrito uma linha de código para mostrar o nome em minúsculo, mas não estava aparecendo de maneira nenhuma. Já tinha desistido :/ até q vi seu comentário 🙂
Demir Mendes
Pessoal, acreditem se quiser, tenho 63 anos e sou da época do Assembler, Basic, Qbasic, Fortran, cobol, Pascal, Delphi e vendo estes videos do Guanabara me senti incentivado em aprender estas novas linguagens de programação, confesso que os desligamentos neurônicos não ajudam muito, más o cara explica tão bem que até eu consigo entender, kkkk Parabens Guanabara, por disseminar o conhecimento de forma tão grandiosa. Vamos contribuir para que esta iniciativa sirva de exemplo aos temerosos pela concorrência. Abraço!!!!
Rafael Ramos
13:58 O computador do Guanabara deu a resposta do significado da vida, do universo e tudo mais
Igor Cancella
E PHO e MY SQL é bom eu ver tbm?
Juelson Oliveira
11:00
Igor Cancella
Eu posso terminar o Java Script primeiro e depois assistir HTML e CSS?
Leonardo Scime
Mestre, preciso de ajuda. Nao consegui fazer funcionar o “.toLocalString” no JS. No Node funcionou como vc mostrou, porem no navegador sem sucesso. Poderia me ajudar? Segue parte do codigo: var salario = window.prompt(‘Qual é seu salário?’) salario=salario.toLocaleString(‘pt-BR’, {style: ‘currency’, currency: ‘BRL’}) […] document.write(`Seu salário é ${salario} `) Obrigado
Carol Santos
consegui assim: var salario = Number.parseFloat(window.prompt(‘Qual o seu salário? ‘))
nao consigo depurar o codigo no chrome! o que eu faco??
Teste Autoral
Eu estou vendo o vídeo no celular, e treinando oque ele faz no notebook, tudo ao mesmo tempo!!!
Valber Teixeira
Aula muito boa Gustavo! Obrigado por compartilhar o melhor conteúdo possível, positividades!
Visitante 123
Me desculpe, os cursos desse cara, são muito irritantes, não vejo lógica de aprendizado nele, apenas enfeita e satiriza o básico da programação, cai na real, os americanos são mais dedicados a ensinar do que esses brasileiros, por isso que esses canais passam de graça no you tube aos ouvintes
Arthur Souza
quem topa criar um chat do discord !??
Vini 011
Ao usar o ctrl c ctrl v no VsCode para criar um novo arquivo com outro nome, no meu caso é criado um arquivo com o nome de copy, ao invés de ser como ex001, e o outro ex002. E atualmente cria ex001 copy.html. Por que será?
Cleiton Santos
Porque na versão mais nova do VSCode é assim mesmo. Basta na hora você apertar F2 e renomear o arquivo.
Diego Belmonth
meu Deus como gravar isso tudo kkkkk
Thiago Ferreira Gomes
Aconselho a vocês que querem seguir o conselho dele de anotar as informações que ele passa para lá na frente vocês não esquecerem, que criem uma pasta e um documento HTML para que vocês guardem as informações lá. É muito mais prático e lá você consegue fazer qualquer modificação com o CSS. Se anotarem no caderno, um dia vão perder ele, então por quê não guardar em um “site” que nunca vai sumir se você não apagar?! Obrigado pela atenção.
Valentina Moreira Camacho
🙂
Rubinho Souza
nao consigo ainda abrir o node no terminal
LC
Minha janela alert n abre, pq?
LC
@scope valeu vou testar aquii
Juror 12
Alguns navegadores bloqueiam, tente procurar nas permissões do seu navegador
Davids AllEyezOnMe
vê se o JS está desactivado no dev tools
scope
coloque window.alert(), ou use o document.write(“Qual quer coisa”)
LC
Galera n especifiquei, no primeiro exemplo a janela abriu, mas qnd coloca a variavel da soma, n aparece o resultado na alert, e nem nd, e como se n existisse o comando
scope
@LC no alert não aparece porque você não converteu a n1 n2 para valor int, use Number (soma)
scope
@LC var n1 = window.prompt (“digite um número”) var n2 = window.prompt (“digite outro número”)
var soma = Number(n1) + Number (n2)
alert(soma)
Bruno Oliveira Perini
Eai pessoal, Esse comando não apresentou erro mas tambem nao fez a conversão. document.write(`O valor em reais é ${n1.toLocaleString(‘pt-BR’, {style: ‘currency’, currency:’USD’})}`) Uma ajudinha 🙂
Divergente
Quando vc for mudar de exercício na página do Google, entre no link e mude apenas o numero, ex: file:///C:/Users/SeuUsuário/Desktop/Curso%20JS/Aula%2006/ex00 3 .html Mude o número marcado para outro que vc quer ver no Chrome. Vai economizar teu tempo
Adamas Negro
Nossa, que aula top!!!
Killer Shark
Discord SrCaua#0669
Marcos Oliveira
Firme e forte na aula 6, adorando, nunca entrei na área e estava pensando, graças a vocês estou me apaixonando.
thericpena
Pessoal não esqueçam que tem que colocar crase e não aspas, o meu não tava dando certo e acabei colocando crase , aí funcionou document.write(`Seu nome tem ${nome.length} letras.`) vlw Guanabara
Alisson Suassuna
O curso está incrível..
Alex Franco
como reinicar o terminal no vscode? pq o meu fica com o cursor la embaixo, todo bugado kk
Anna Thereza Oliveira
Testei as duas formas para números reais e nenhuma deu certo…e o exercício esta igual…alguém pode me ajudar?
Cleiton Santos
Posta aqui nos comentários o código pra gente ver.
André Rodrigues
Muito bom.
Styod
Sobre o number.parseFloat( ), ele somou normalmente números inteiros com inteiros, então basicamente e o resultado não saiu 4.0 por exemplo, veio inteiro, “4”. Então basicamente o float serve pros 2 , assim como ‘Number’ sozinho ?
André Leme
Sim
Jonathas Tomaz
Também app pra mim toda vida da erro acompanhei extalasao e fiz conforme vc fez mas muitas coisas não dá sempre erro
Alexanray Games
Boa tarde, meu querido! Tudo bem? Como eu faço para abrir outro arquivo com o Ctrl C + Ctrl V? Eu tento fazer isso e só copia o mesmo arquivo para aula 6. Tentei renomear para o arquivo ex003 e acabou dando errado. O Google não estava reconhecendo os códigos. Aí abri a pasta do 002 e funcionou.
Nunito11
A template string não está a dar, alguém sabe o porque? var primeiro = Number.parseInt(window.prompt(“Escreva um número:”)) //número inteiro var segundo = Number.parseFloat(window.prompt(“Escreva outro número:”)) //número com vírgula var terceiro = Number(window.prompt(“Escreva outro número:”)) //qualquer número var soma = primeiro + segundo + terceiro //soma das 3 variáveis window.alert(“A soma entre ${primeiro} , ${segundo} e ${terceiro} é ${soma}”) //template string
Lucas Faes
Quando for usar a template string, deve se usar o craze ao inves de aspas ficaria window.alert(`A soma entre ${primeiro} , ${segundo} e ${terceiro} é ${soma}`)
João Vitor melo
Nao consigo, ahhhhhhhhhhh o number e o ${} não fica verde aí no live serve da erro, alguém me ajuda
champion
18:15 pra mim o resultado de “s” dá “NaN”
livic
pra mim tbm
Álvaro Lima
Veja se vc errou alguma coisa no código, se não, vc deve tá separando os numeros por virgula ao invés de ponto
Jo Publicidade Grafica
@Álvaro Lima Na mosca
Luana Fernanda
@Álvaro Lima obrigadaaaaa
Anonimo????
@Álvaro Lima mito dms
D4n1e
Não sei se aparece pra vcs mas quando o Visual Studio Code vai ajudar ele da duas opções window o normal e Window que pergunta se e typeof por isso não amostra com o W maiusculo só aparece com w menusculo espero ter ajudado
Elvis Rodrigues
Hehe
SouRafaelRoc
MEU CODIGO ESTÁ DANDO ERRADO E EU NÃO ESTOU CONSEGUINDO IDENTIFICAR ‘ O aluno ${nome} com ${idade} anos tirou a nota ${nota}’
Gustavo Santana
Precisa ser a crase (“)
Sendo assim: (`O aluno ${nome} com idade ${idade} anos tirou a nota ${nota})
SouRafaelRoc
@Gustavo Santana valeo mano
Denise Souza
Alguém pode me ajudar, o código está ok, digitado corretamente, mas ainda assim, no prompt ele não me responde ex. que a soma é 2,5 + 5 (Eu digito 2,5 e ele já ignora, mostra no prompt o 2)
FozVx _
Pode mandar o código ?
Denise Souza
@FozVx _ Muito obrigada por em retornar. Vou colar abaixo e como, a soma está “funcionando” só que ignorando o ponto. eu digito no primeiro box 2,5 no segundo 5 e ele retorna 7. Se eu mudo o comando para Number – Retorna NAN.
Lucas Soares
@Denise Souza Não se usa vírgula, apenas pontos. Este é o problema
Lucas Pasqualini
Guana, tem algum motivo específico pro css ficar no header e o js no body?
Ganança
Estou com algumas duvidas, já tentei algumas vezes e o meu comando tem vez que não vai por exemplo: window.alert(‘É um grande prazer em te conhecer, ‘ + nome) Eu coloco esse comando, mas ele não executa, então não consigo fazer essa parte. Se alguém sabe um pouco sobre programação e conseguir me ajudar sobre, me chama no discord Ganança#0205 Irei ser muito grato, boa noite.
Clayton Luiz
O meu ${s} não aparece tanto no node.js,tanto no visual
RH Play 2.0
// JavaScript é uma linguagem case sensitive / faz distinção entre Minúsculo e Maiúsculo // prompt() = caixa de texto // alert() = mensagem/pop-up // + = pode ser concatenação de string ou adição de number // parseInt() = conversão em número inteiro // parseFloat() = conversão em número ponto flutuante // var = palavra reservada para declaração de variável // Number() = converte string para número inteiro ou decimal // String() = converte número inteiro ou decimal para string // VARIÁVEL.toString() = converte número inteiro ou decimal para string // ` ${VARIÁVEL} ` = forma de concatenar string sem usar o + , deve-se utilizar entre crases ` ` // VARIÁVEL.length = contar caracteres da string // VARIÁVEL.toUpperCase() = formatar string para Maiúsculo // VARIÁVEL.toLowerCase() = formatar string para Minúsculo // document.write() = escreve na tela no navegador // VARIÁVEL.toFixed() = formatar casa decimal de número // VARIÁVEL.toReplace(“”,””) = substituir algum caracter por outro // VARIÁVEL.toLocaleString(‘pt-BR’, {style: ‘currency’, currency: ‘BRL’} ) = formatar número para moeda
Feijoada Brawl Stars
eu sou programador Python(inclusive fiz o curso aq msm no curso em vídeo) ent estou achando até q fácil o problema q os códigos são esquisitos mas a lógico dboas
Fernando Peixoto
Professor, consegui achar o erro… eu coloquei com letra maiúscula o Window* Depois que coloquei em minúsculo eu consegui achar o resultado da soma…
Pedro Henrique
Vai se acostumando kkk Grande parte de nossos erros é uma letra maiuscula, ou minuscula. Um sinal de mais que está faltando, um colchete n fechado..
Johnny e naty
Top de mais.
Jonathas Tomaz
Cursó muito bom só explicação pra quem tá começando está muito rápido embaralha muito kk
Professor, boa tarde. Estou fazendo esse curso de JS e na nessa aula 06 na hora que eu fui colocar o Number.parseInt ja não apareceu mais a opçao de digitar o numero. O que pode ter acontecido, está no mesmo modelo da sua tela. Aguardo o retorno, estou adorando os videos..
Mariana Almeida
Ola! Me ajudem! Não estou conseguindo concatenar com template Somente utilizando + (sinal positivo) Alguém teria ideia para arrumar este problema? (‘Muito Prazer ${nome}’)
Izaque Amaral
crase para utilizar o template string
Sheila Mendes
o codigo document.write não está dando certo aqui não acha o codigo ${nome,langth}… arquivo esta salvo em html os do style tb nao da certo.
Matheus Silva
Eu não sei se é eu que estou escrevendo errado mas o comando n1.toLocaleString(‘pt-BR’, {style: ‘currency’ ,’currency: ‘BRL’}) esta dando errado, você poderia me ajudar?
hund
Isso que tá só no início e eu tô amando só queria poder estar do seu lado e você me ensinando kk
Vanessa Zaccani
olá, eu estou com problemas em usar o ${string}. Não funciona.
Blop animado
Bom dia, provavelmente o seu erro está na acentuação. Tu tens de botar a crase (NÃO É O ACENTO AGUDO), no caso o acento é virado para a esquerda. Ex: document.write(`Olá, ${nome}. Como vai?`)
Leandro FMoraes
37:12 não é necessário usar o replace, se mudar o locale de ‘pr-BR’ para en-US por exemplo, ele substitui a virgula pelo ponto.
denio Oliveira
Gente, até que fim… Encontrei o erro que estava comendo meu juízo. document.write (`Seu nome tem ${nome} Obs: não pode usar( ‘ )aspas simples tem que usar (`) crase.
Victor Alves
Olá, sou novo e comecei a estudar esses dias e na hora de criar uma variável com o Visual Studio Code, eu simplesmente não consigo.
Ele até reconhece o VAR mas logo após o que eu digito não é reconhecido.
Será que estou errando em alguma configuração? Abaixo está o que estou digitando e não está funcionando.
O var muda a cor no VSC para azul como se tivesse reconhecido mas depois dele não muda, a palavra nome fica branco.
Estou usando windows 11
denio Oliveira
@Victor Alves no mínimo aqui, você está errando as aspas
denio Oliveira
@Victor Alves caso não tenha conseguido resolver me avisa, para que eu possa te ajudar.
Renato simpático
Quando eu escrevo esse código: var 5 = n1 + n2 na página não aparece nenhuma pergunta e a soma não acontece; mas quando eu tiro essa parte ela funciona mas com limitação. O que é que eu fiz de errado?
Diego rocha
No meu vsCode quando eu coloco o “Window.alert(‘A soma entre ${n1} e ${n2} é igual a ${s}’)” não aparece o alerta no navegador, meu codigo ta o mesmo do video, e placeholder ($) é visto como uma mensagem PODE ME AJUDAR? 27:00 minutos
Lucas Oliveira
o meu tava assim tbm, eu apaguei tudo e fiz de novo e funfou, eu fui testando cada coisa nova q coloquei ao invés de escrever tudo e testa, bons estudos
Victor Landi
em 17:18, fiz a mesma coisa porém só apareceu o alerta do n1, ” digite um número”. não apareceu o n2, que seria ” digite outro número”, e está completamente igual ao vídeo, e não aparece…. alguém tem ideia do que pode estar errado ?
Victor Landi
e o ‘S’ pode ser substituído por letra ‘soma’ também ( ao menos deu certo aqui )
Hao Physique – Bodybuilding Informativo
Assistindo em dez 2020. Muito bom. Querendo deixar de ser um curioso que faz gambiarras em um programador. Obrigado por esse curso.
Douglas koudmaster
Alguém poderia dar uma ajuda no {nome.length} quando e digito esse comando no VisualSC ele não muda a cor ou seja não funciona
Aragão Renê
vc abriu e fechou as aspas ?
Eduardo Lima
Opa, Deu boa, a pelo que percebi eu estava utilizando (”) simples e não (“) (”) Aspas simples fica na mesma tecla do aspas, já o crase é a qual utilizamos para acento (´´)
zhant
Tem alguma maneira de fazer com que aceite os números tanto com virgulas quanto com pontos? fui fazer os testes e por um momento tinha esquecido que os números tinham que ser digitados com ponto e não com virgula.
Élisson Góis Gallas
Gostaria de saber porque após a conversão o typeof indica que as variaveis são do tipo number mesmo após a conversão do tipo.
danilo arguelho
essa aula foi muito boa, obrigado
Jefferson de Oliveira Azevedo
Não está funcionando 30:54 ex004.html
Document ———————————————————————————————————————————————————————————————– Resultado: Seu nome tem $ {nome.length} letras.
Pedro Cardoso
Vc está usando aspas em “document.write(‘Seu nome tem ${nome.length} letras.’)”. Troque por crase.
Dayana Dias
Anotando tudo, obrigada professor!!
Renato Crudo
Excelente aula, bora para próxima.
Carlos Oliveira
Perceberam que na barra de tarefas dele tem o xampp, será que ele tá gravando curso de Banco de dados pra lançar futuramente. Curti ai se você percebeu isso
Teste
Alguém pode informar se o site Curso em Vídeo será disponibilizado novamente para os inscritos? Finalizei o curso de HTML5 e CSS3. Entretanto, quando abri o site para fazer a prova me deparei com a mensagem: Not Found The requested URL /wp-login.php was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Eduardo Secondo
XOU DI BOLAH
Gabriel
Aula foooda
Mauricio Brito
algem pode me ajudar nesse erro 6 exercicio 4 esta dando erro Ola , ${nome} seu nome tem ${nome.length} letras. seu nome em maiusculo e ${nome.toUpperCase()} seu nome em minusculo e ${nome.toLowerCase()}
Jamil Guerra
Está utilizando aspas simples no lugar de crase. https://youtu.be/OJgu_KCCUSY?t=1499. Apanhei com isso por que me passei.
Antônio Carlos Valentini Souza
Você usou aspas simples ( ‘ ) no lugar da crase. O correto é: document.write(`Ola , ${nome} seu nome tem ${nome.length} letras. `)
document.write(`seu nome em maiusculo e ${nome.toUpperCase()} `)
document.write(`seu nome em minusculo e ${nome.toLowerCase()}`)
Thiago da Silva Minho
Obrigado por tentar sanar minha dúvida
Me chamo Thiago e estou assistindo suas aulas
Maria Marta Fraga Domingos
O ano é 2021, pandemia tá na área, e eu aprendendo programação, obrigada pela iniciativa, muitas pessoas não podem pagar um curso assim, obrigada!
Israel Santos
Quanto mais eu estudo outras linguagens, mais fico convencido de que Python é a mais simples.
nukhes
sim, mas javascript na minha opinião é melhor
M2
Sé loko, comecei o vídeo de noite e só terminei na madruga, kkkk! Muito produtivo essa aula. Que canal incrível!
Benedict Bossche
Amigo, voce entende, mas para ensinar desculpe que o diga mas não tem muito jeito, é que você mete exemplos por cima de exemplos. O que faz qualquer programador iniciante ficar maluko e baralhado xDD. Seja mais organizado nos seus exemplos. Tem comandos que voce nem explica o funcionamento deles.
academia de aprendizes
odeio quando ele faz as perguntas no inicio do video e fala se vc não sabe responder uma dessas perguntas é pq vc não viu o video, eu tenho tudo anotado, não dá pra lembrar de tudo mas eu sempre acerto 3
Danilo IDS
Em S.toUpperCase() -> Qual a finalidade do parênteses? Por que ele existe?
Carinha Dos Shorts
Bem parecido com o python so que mais lindo nos codigos
Simone Melo
Olá Professor, estou chegando agora nesse curso. Estou começando a gostar, porém nem sempre meu exercício é atualizado, reviso e não consigo achar o erro, tem como me ajudar nisso?
Lethicia Voltarelli
Alguém pra me atualizar tô assistindo em 2022 nessa parte de fazer var nome n tá indo
andre galdino
me ajudem onde estou errando neste código aqui > `o aluno ${nome} com ${idade} anos tirou a nota ${nota}’ … `o aluno ${nome} com ${idade} anos tirou a nota ${nota}` `o aluno ${nome} com ${idade} anos tirou a nota ${nota}` ^
Fabinho Bitencourt
Pessoal que esta sofrendo no template, a crase é invertida, ou seja, segure o shift + a craze (2x) e coloca a string dentro. Ex:
> nome = ‘fabinho’
‘fabinho’
> `Ola ${nome}`
‘Ola fabinho’
A crase é para láaaa <------------
Alessandro Pedro
Alguém estudando em Junho/2021?
Cleyton Oliveira
Quem se deparou com o ex001copy.html com o ctrl+c e ctrl+v ao criar uma sequência. É só habilitar em File > Preferences > Settings > [Digite] Incremental Naming > [Selecione] Smart
Dev Elton
Quanto mais leio os comentários mais eu quero estudar sobre programação! como é gratificante ter pessoas que estão dedicados a aprender e ajudar, é de arrepiar qualquer um… titio guanabara, se Deus quiser irei ter uma oportunidade de te agradecer pessoalmente pelo conhecimento que voce tem passado de forma tão simples! #Avantefuturoprogramadores
Tina Silva
2020 fazendo as aulas. mas tô vendo que não vai dar certo, pois não importa o que eu fça, só funciona o primeiro comando, o (alert). não descobri qual é o problema… será que a versão do pc
Pedro Cardoso
Como assim??? kkkkk
Ícaro
O meu não tava funcionando porque confundia ` com ‘
Viva Mais Rico
Cara é simplesmente sensacional você aprender com quem claramente ama o que faz, ha um ano atrás eu tinha começado a programar sem entender nada de lógica ou como executar coisas simples, em 6 aulas com o Guanabara eu já me sinto muito mais confiante na área e com mais vontade de aprender. Parabéns pelo trabalho e pela ótima didática, tu é fera.
THE OSOVSKY
Minhas anotacoes ate agora: Comandos em JS: ________________________________________________________________________ Variáveis: Como Criar variáveis, Ex: var nome ou let nome para uma variável receber um valor usamos: var nome = Gustavo // desta forma criamos uma variável e ao mesmo tempo demos uma valor a ela nome = Gustavo //desta forma apenas demos um valor para a variável que ja foi criada Regras das variáveis: Podem começar com: Letra, $ ou _ Não podem começar com números É possível usar letras ou números É possível usar acentos e símbolos Não pode conter espaços Não pode usar palavras que são comandos Dicas para nomes das variáveis: Maiúsculas e Minúsculas fazem a diferença! Tente escolher nomes coerentes a função da variável. Ex: Variável que vai armazenar a idade, coloca o nome dela de “idade” Evite se tornar um “Programador Alfabeto” ou um “Programador Numérico”. Ex: Não usar os nomes das variáveis como “a”, “b”, “c”, etc; ou “a1”, “a2”, “a3”, etc. Tipos de Dados das Variáveis: (Tipos Primitivos, lembrando que existem muitas outras!) Numbers; Strings; Boolean; // Numbers: 1; -2; 4.5; 6.555 -> Basicamente números // Strings: Maria, Google, Joao, pedreiro, (seu CPF) -> Basicamente cadeia de caracteres // Boolean: True; False ________________________________________________________________________ Transformando uma string em um number var n1 = Number.parseInt (window.prompt (‘digite aqui um numero!’)) var numero1 = Number.parseFloat (window.prompt (‘digite aqui um numero!’)) var numero1 = Number (window.prompt (‘digite aqui um numero!’)) Mas qual é a diferença entra “Number.parseInt”, “Number.parseFloat” e Number? // Number.parseInt: Numero Inteiro // Number.parseFloat: Numero com virgula // Number: Js vai decidir qual é ________________________________________________________________________ Transformando um number em uma string window.alert (‘a soma dos numeros é: ‘ + soma.toString()) // Jeito mais antigo ou window.alert (‘a soma dos numeros é: ‘ + String(soma)) // Jeito mais simples ________________________________________________________________________ Formatando Strings: var teste = ‘java script’ ‘eu estou aprendendo’ + teste `eu estou aprendendo ${teste}` -> não esqueça de usar crase! teste.length // conta quantos caracteres tem na variável teste.toUpperCase // coloca tudo em caixa alta teste.toLowerCase // coloca tudo em minúsculo ________________________________________________________________________ Formatando números: Var n1 = 1543.5 n1.toFixed(2) // Coloca em duas casas decimais (para colocar em mais ou menos casas troque o numero entre parênteses) n1.toLocaleString( ‘pt-BR’,{style: ‘currecy’, currency: ‘BRL’} ) // Coloca o R$ na frente do numero (pode trocar entre outras moedas) n1.replace (‘.’, ‘,’) // Troca o ponto pela virgula
sackser
tinha que ter curso de c#
léoujake
na hora de colocar var nome = … nao foi o nome nao ficou azul
Marcelo Henr.
Porque a minha window nao aparece mais
Chris Brayner
Deve ter algum erro no teu Code, verifica tudo aí ao detalhe.
Antonio Silva
Bom dia! Percebi um erro no minuto 21:39, onde o resultado esperado era a ‘concatenação’ de 6 + 5 = ’65’. Mas o professor falou ’11’ que é a soma. E realmente quando fiz aqui só dá ’11’. Ou seja, não houve conversão de ‘número’ para ‘String’ usando String(n) ou n.toString.
Rogério d’Ig
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.
João Victor Toledo
Maravilha de aula
Francisco Junior
Mano, eu quebrando a cabeça aqui pq o nome nao tava aparecendo, era pq eu tinha posto virgula antes do + haha
Layze Brandão
Obrigada a todos do CeV e ao Google por mais este curso fantástico! dúvida: aqui o document.writeln() só dá um espaço em branco. Além de usar a tag pra fazer uma quebra de linha, existe outro meio?
Vitor Hugo Gumercindo da Silva
usa “n”
Vitor Hugo Gumercindo da Silva
assim: document.write(“conteúdo n”) ” n” representa a quebra de linha
Bruno BC
Muito boa a aula, só faltou certificado no final rsrs
Gustavo Ítalo
Opa professor tudo bem? Eu queria sua ajuda com uma coisa. Quando estou utilizando o comando Number do jeito que vc está fazendo no vídeo ele só está considerando os números inteiros, e quando eu uso o Number.parseFloat e digito um número real não inteiro aparece o seguinte no resultado “NaN”, vc poderia me ajudar?
Cleiton Santos
Você está digitando o número real com ponto ou com vírgula? O correto com ponto.
Felipe Bravin
ja fiz de tudo mais esse código não funciona,alguém pode me ajuda ? var N1 = Window.prompt(‘Digite uma número’) var n2 = Window.prompt(‘Digite outro número’)
Cleiton Santos
window e não Window
Eren Jaeger
Não entendi a pergunta 2, porque inteiro e real são ambos considerados number no javascript
amanda cordeiro
alguém sabe o erro? pq não funcionou >var nome = ‘Anna’ >var idade = 12 >var nota = 9.5 > ‘a aluna ${nome} com ${idade} anos tirou a nota ${nota}’
Bruno
É necessário uso da crase quando for usar o ${} Ficando : `a aluna ${nome} com ${idade} anos tirou a nota ${nota}`
amanda cordeiro
muito obrigada <3
Sérgio Dantas
Parabéns Guanabara! Admiro muito seu trabalho. Você tem muito conhecimento e uma excelente didática. Estou fazendo seu curso vídeo a vídeo sem pular nada. Além disso, estou usando o material do Kile Simpson disponível em inglês/português YOU DONT KNOW JAVASCRIPT https://github.com/cezaraugusto/You-Dont-Know-JS
Alan Goncalves
Parabéns pela excelente aula! Tenho uma dúvida…Qual comando eu utilizaria para colorir os textos em document.write? Valeu!
cadmo jose
oiii
PURA VERDADE
meu esta dando NAN
Emerson Almeida
Olá, estou aprendendo muito com a sua didática, excelente aula…
Kojin
Alguem que esta começando agora sabe como bota auto complete no vs code?
Over Flames
O meu código abaixo só funciona no Node.js, ele não funciona no navegador! Alguém me ajuda? document.write(` O seu salário mensal é de ${salario.toLocaleString(‘pt-BR’, {style: ‘currency’, currency: ‘BRL’})} mensais!`); Não funciona no navegador e eu não sei pq
Adrian Alvarez
a var salario no prompt é string. Vc tem que convertir para Numerico var salario = window.prompt(‘digite seu salario: ‘);
salario= Number.parseFloat(salario); document.write(` O seu salário mensal é de ${salario.toLocaleString(‘pt-BR’, {style: ‘currency’, currency: ‘BRL’})} mensais!`);
RICKE VIDEOS
porque o meu ${nome} não reconhece como o nome digitado ? a variavel no caso
Joel Neto
você tem que usar crase, ao invés de apóstrofo. fica assim `Estou aprendendo ${nome}` e não assim ‘Estou aprendendo ${nome}’
alexandre mello
Pessoal alguém pode me ajudar? No visual Studio nem no Code está reconhecendo o comando ${} oq pode ser ?
alexandre mello
Lucas Faes
@alexandre mello quando você for utilizar o ${ } não se pode utilizar aspas, e sim a craze `A soma entre ${n1} e ${n2} é igual a ${s}` ficaria assim
Pathy
Só uma dica, fazer comentários rápidos, selecione o texto aperte Ctrl + ponto e virgula, pra tirar o comentário também, a mesma regra pra o HTML e CSS
Guilherme Boaventura
O meu só sai sem espaço, as letras saem coladas : “OiGuilherme!”
Miguel Cabral
Precisa colocar espaço depois do Oi: alert(“Oi ” + nome)
scope
Pode colocar: alert(“oi ” , nome)
Aline Frecceiro
Boa tarde, Gustavo Guanabara!! Eu estou com dificuldade na hora de criar um exercicio para outra pasta visual studio code, você pede para selecionar copiar e colar para dar continuidade no número de exercicios de depois copiar para pasta…. Quando eu seleciono o exercicio e do CTRL c e ctrl V ele faz uma copia, não faz a sequência….. por exemplo estou no exercicio 001 quando eu copio e colo ele faz exercicio 001 copy.html em vez de exercicio 002….. preciso de ajuda, para saber o que eu estou fazendo errado….
wesley pereira
Eu segui exatamente a forma do vídeo e tive a mesma divergência. Então resolvi só copiar e colar o exercicío, renomear manualmente, e arrastar para a respectiva aula.
Alisson Silva
Bom dia, esse comando: sal.toLocaleString(‘pt-BR’, {style: ‘currency’, currency: ‘BRL’ no NodeJS funciona mas no navegador, não funciona. No VScode tá assim: document.write(`Seu salário é ${sal.toLocaleString(‘pt-BR’, {style: ‘currency’, currency: ‘BRL’})}`) Alguma sugestão??
Paulino
Sua variável ‘sal’ é um Number?
var sal = Number( window.prompt(‘Qual é seu salário?’))
document.write(`Seu salário é ${sal.toLocaleString(‘pt-BR’, {style: ‘currency’, currency: ‘BRL’})}`)
Arafan Da costa
Ess forma de ${variável} não funciona comigo no meu vistual code. Não sei porquê!! ️️
Aguimar Alves
Você precisa usar crase para funcionar.
Matheus Costa
Respostas as perguntas propostas: 1 – uma variável é algo que armazena algum valor, por exemplo um nome ou número 2 – let nome_da_variavel = 5 // independente do tipo do numero o JS reconhece como number! 3 – number, string, boolean, existem também “subníveis” desses tipos, por exemplo o infinity e o NaN do tipo number, e o Array do tipo Object 4 – significa retirar o valor que aquela variável armazena, deixar ela “nula”
Gabriel Oliveira
Boa!
Matheus Costa
@Gabriel Oliveira valeu!
Tiago Rodrigues
Embassa muito com isso perde o foco do conteúdo
Willian Farias
instalei o node e o npm certinho, porém no VS não aparece a opção do terminal do node, alguem ja teve esse problema?
Dalton Borges
Minuto 32:15 – Dica: no HTML5 pode ser utilizado apenas “” (de BOLD) no lugar de ““. E, mais uma vez, obrigado pela excelente aula!!
Rafael Rodrigues
Olá Dalton , não poderia , é uma tag de forma e não de semântica. De acordo com o HTML atual fica reservado ao CSS a forma e a semântica ao HTML. O tem resultado semântico , o não.
Dalton Borges
@Rafael Rodrigues Você tem razão. Mesmo trabalhando há tanto tempo nisso, vim me certificar da grande diferença há poucos meses. Valeu!
Atlas_BHZ
Uma dica para quem ler esse comentário: ANOTEM TUDO QUE ELE FALA! Fiz o curso de html5 e css3 módulo 1 e fui na onda de não anotar. Só me FUDI, então esse é um conselho de quem já esteve dos dois lados. Agora anoto tudo kkkkkkkk
Humberto Junior
Eu passei por isto também; não é exagero quando o professor fala para anotar no caderno. Outra dica é que se não quiser anotar no caderno faça isto no bloco de notas, como costumo fazer.
Rodrigo Santos
Meu deus, essa aula simplesmente FRITOU meu cérebro, mas ainda estou animado pra aprender. Ando um pouco perdido na hora de escrever os códigos mas ao menos consegui entender a lógica dos comandos e sua funcionalidades. Ótimo professor e ótimo conteúdo!
Elton rodrigues
Mano começa o curso falando bem devagar na 6 aula os comandos e comentários sobre o assunto da aula tá na velocidade 10…. Já me irritei aqui
SkyBlade GM
sei la, comentei so pra ajudar mesmo kkkk, otimo curso.
rjunior
Queria saber se seria possível colocar esses questionários na própria página, tipo como se não fosse algo do navegador más sim da página
MayLeone
Pra mostrar os resultados da variável na página, vc usa o innerHTML e coloca o valor da variável. Se quiser fazer essas perguntas sem usar o prompt, vc pode criar por exemplo, um formulário com as tags de HTML. Daí basta jogar os dados preenchidos do formulário para as respectivas variáveis. Isso tudo q eu disse acima inclusive é ensinado no curso de HTML do curso em vídeo, vê lá q vai sanar suas dúvidas. 🙂
Tiago Sutter
O curso está ótimo, gostei demais da dica do uso de toLocaleString. Parabéns pelo conteudo e pelo canal!
Thiago Lopes
Quando dou Ctrl c + ctrl v, o meu fica renomeado diferente, fica como ” ex002 copy.html “, gostaria de saber o pq disso?
Pequeno Uchiha
pq o sublime é melhor
Paulo Rodrigues
Alguém pode me ajudar, eu digito o parseFloat porém parace que o programa não aceita e continua o parseInt, fazendo que quando eu coloque o número com vírgula continua somando como se fosse um número inteiro
NIF
Paulo Rodrigues no caso amigo você tem que usar o . No lugar da ,
NIF
PONTO flutuante
Newton Ishizaki
Não está aparecendo o meu “window.alert”
@Pietro
Oi professor, meu visual Studio code não quer funcionar, eu coloco os comandos mas ele não faz nada, poderia me falar o que pode ser?
Jonatan Ortiz
A pronúncia do “a” em inglês está certa de qualquer forma, professor. Só muda do inglês britânico para o inglês americano. Mas a silga é com som de ‘A’ comum mesmo.
GUSTAVO GALVAO
var nome = window.prompt(‘Qual é seu nome?’) // Vai perguntar o nome var idade = window.prompt(‘Qual sua idade?’) window.alert(‘Seja bem vindo ‘ + nome + ‘! Pelo que eu entendi você tem ‘ + idade + ‘ anos’)
Huerberth Muniz
Ficou da hora
GUSTAVO GALVAO
@Huerberth Muniz valeu
Rodrigo Soares
Como você adivinhou que vi o “Let” e o “Const” na internet e vim aqui?
Christiano José Santos
No momento eu só não estou anotando nada no caderno, porquê printei algumas partes do vídeo, e nos próprios exercícios no Visual Code adiciono alguns comentários mais extensos sobre o conteúdo, ao final do primeiro e segundo módulo, pretendo reassistir tudo numa velocidade maior para anotar os pontos importantes e dicas, geralmente funciona comigo pra outros tipos de cursos, vou testar nesse.
Roberta Pereira Sabino
Caras, depois de pensar por um LONGO tempo, percebi que dava pra fazer isso aqui o: let a = Number(prompt(‘seu salário’)); let b = Number(a.toFixed(2)); documente.write(`${b.toLocateString(‘pt-br)}`)
Ubirajara Júnior
Fiz uma anotação bem resumida, mas detalhada. Foram 2 páginas nessa aula
Wiuver Ribeiro
meu tb kkkkkk
nivaldo couto
Ubirajara tem como voce mandar foto das dua paginas dessas anotações pra mi tirar uma base.Só pra eu ter uma ideia .
Nondai
18:57 do dia 22/04/2020 até o final da noite eu programo o novo facebook vai veno
Aliski
Paulo Gabriel
As minhas previsões quando eu dígito os códigos simplesmente sumiu alguém pode me ajudar?
Valentin Almeida
Pq parou na aula 11?
Gabriel
18:19
Some One
por que o meu não exibe o segundo window.prompt(”) ?
Some One
só foi assim esse código var numero1 = window.prompt(‘Digite um número ‘)
var numero2 = window.prompt(‘Digite um número ‘)
var converter1 = parseInt(numero1)
var converter2 = parseInt(numero2)
var soma = converter1 + converter2
window.alert(“A soma dos valores é ” + soma)
passei mó tempão
Some One
e assim var numero1 = parseInt(window.prompt(‘Digite um número ‘)) //string convertida em number usando parseInt(n)
var numero2 = parseInt(window.prompt(‘Digite um número ‘)) //string convertida em number usando parseInt(n)
//outra forma
//var converter1 = parseInt(numero1)
//var converter2 = parseInt(numero2)
//var soma = converter1 + converter2
var soma = numero1 + numero2
window.alert(“A soma dos valores é ” + soma)
M4TH3US
Curso tá ficando mt bom!
Papas&Papos
Quando executo ctrl c ctrl v não muda p/ ex002 automaticamente quero saber essa magica? @ cursoemvídeo
Emilio Lucio
estou tentando formatar o numero mais, nao esta dando certo estou fazendo assim: var money = window.prompt(‘digite um valor:’) document.write(`O valor e de: ${money.toLocaleString(`pt-BR`, {style: `corrency`, currency: `BRL`})}`)
Emilio Lucio
descobri meu erro, como retorna uma string tem que converter para number ae deu certo kkkkk
Willian Santos
O meu “$(nome.length)” não vai, alguem sabe como resolver ? Digito o cifrão e não acontece nada
Gabriel Sampaio
voce tem que usar a crase ` ` aonde invez de aspa’ ‘
Willian Santos
@Gabriel Sampaio problema resolvido, valeu pela dica.
Vagner Fonseca
eu to usando crase e mesmo assim não vai, aparece que tem 0 letras, estranho que no Node funciona
Meithek 0897
Eu sai um pouco do tema
Olá, mundo!
Já me livrei da maldição
Meithek 0897
@Buttom X pois é
Meithek 0897
@Buttom X mas eu fiz outro.
Buttom X
@Meithek 0897 Foi piada mn, sucesso aí
Meithek 0897
@Buttom X rlx
Buttom X
Kk, já pulou umas 20 aulas com essa script
Cássio Souza
Se alguém estiver com problemas na quebra de linha, pode ser que o seu navegador esteja traduzindo a página “automaticamente” aí é só desabilitar.
Maycon Silva
Não consigo converte em número real, alguém me ajuda?
Maycon Silva
obs: no prompt, quando eu escrevo com o ponto(.) os números reais ele funciona, mas quando digito com virgula(,) ele retorna NaN.
kazakhstan ogrozhayet
tambem estou com esse problema não tou conseguindo corrigir
Igor Oliveira
O meu “${nome.length}” não vai, alguem sabe como resolver ? Digito o cifrão e não acontece nada
Eduardo Rodrigues Dal Osto
Troque as aspas duplas por “, vai resolver teu problema amigo.
Igor Oliveira
@Eduardo Rodrigues Dal Osto Essas aspas que coloquei foram apenas citação. Eu usei ` ` e continua não dando certo.
Drumond
final da aula: “Se não anotou, SE FUDEU FOI COISA PRA KRL DKSAKDKADKA”
Feijão Canal
alguem em 2021?
Caio Antonio
pensei que o document.writeln já mudava de linha mas só está funcionando com o
Everson Lima
Fui pesquisar e encontrei uma tag
...
que faz o funcionar o comando document.writeln.
</p>
Document
AÍ FUNCIONOU?
o meu nao funciona isso que vc ta fazendo : var nome = window.pronpt(‘Seu nome tem ………..
TROPA DA BAGUNCINHA
O meu também aí do nada para de funcionar todos os script eu acho que é a versão do programa que tá com alguns bugs
AÍ FUNCIONOU?
so deve ser eu parei de fzer por conta disso mais vou voltar a fazer novamente.
Frank Pacheco
Professor, tentei fazer uma crítica usando If() para evitar que ele calculasse com entradas tipo String (Neste caso o conteúdo fica NaN e as variáveis são ‘number’ (testei no Node). Como fazer neste caso para ele mostrar uma mensagem de erro?
Rusty Strings
Tenho um leve problema. Quando eu boto ${s} o meu programa não lê e sai ‘a soma vale ${s}. Se alguém poder me ajudar eu agradeço…
Rodrigo Neves
verifica se S é o nome que deste à variável e se colocaste as aspas certas.
Balaclava Games
window.alert(`A soma dos valores de $(n1) e ${n2} é igual ${s}`) coloque acentos graves nas pontas
Ροβέρτος
Quando eu esqueço algo eu geralmente pesquiso no google .-. tipo “How to convert string to integer number” o porque de min usar inglês é só porque é mais legal .-.
Rubens aparecido sabiar
AJUDA POR FAVOR SOCORRO OBRIGADO AO PROFESSOR E AOS GAFANHOTOS curso JavaScript #06 faço como ele n node e no Visual : ex:no node >’o aluno ${nome} com ${idade} anos tirou a nota ${nota} respota:>’o aluno ${nome} com ${idade} anos tirou a nota ${nota}só a cor muda e no Visual code ex: window.alert(‘a soma entre ${n1} e ${n2} é igual a ${s}’ resposta que aparece no navegador é ${n1} e ${n2} é igual a ${s} o que esta errado me ajudem por favpor gratidão
DevFull
“tá funcionando direitinho tá redondinho” kkkkkkkkkkkkkk não sei pq me acabei de rir kkk é engraçado ele falando.. ele interage com a gnt de um modo, que prende totalmente nossa atenção! melhor professor!!
Caio Santos
Para quem empacou: isso pode ter acontecido por conta do declaração. Eu, quando fui declarar coloquei number, mas o certo é Number – a diferença está na letra maiúscula, e por isso não estava disparando a janela. Se ajudei alguém, só deixar o like pra saber se ajudei mesmo.
Denilson Aparecido
Uma pequena dúvida professor. Você mostrou a conversão de String para Number com o Number(n), até ai tudo certo. Porém, quando eu vou tentar fazer isso capturando uma string de um input dentro da página HTML eu preciso utilizar o Number(n.value), sabe me informar o porque disso? Um grande abraço!
Christian Mateus
Também estou com o mesmo probleminha, ao tentar criar um menu de cadastro simples.
Dx Zoution
Puts bem que poderia ter uhns exercícios com base as aulas dele ia ser massa dms
Lara Queiroz
O n1.toFixed(2) não estava dando certo e aí eu percebi que eu estava colocando o F em minúscula. Em programação cada detalhezinho conta. Passei a noite toda ontem tentando… estava cansada, fui tentar hoje de novo com a cabeça descansada e percebi o erro.
CLAN PELEGOLAS
O var n1 = Number.parseFloat(window.prompt(‘digite um numero’)) var n2 =Number.parseFloat(window.prompt(‘digite outro numero’)) continua agindo como inteiro
Joel Neto
Todo número inteiro é real, mas nem todo real é inteiro
PROFETAtriste
posição de ambos tá bugando
Rodolfo Souza
Uma dúvida, quando eu converto a soma das variáveis para dar uma String. ex: String(s)) O resultado das somas de n1 e n2 não deveriam ser concatenada? 1 + 1 = 11 No exemplo continuou somando as variaves 1 + 1 = 2
CONAii
Obrigado! 🙂
Kronos
Tenho um servidor de discord q eu coloco muitos cursos lá eu consigo um curso pago grátis e coloco lá pra todo mundo qm quiser só pedir q mando o link
Joseph Developer
To no ápice. Gustavo esqueceu o () do .toUpperCase() e eu não sksksjsjs
Andre Mauricio
Um pouco complexa essa aula, mas deu pra entender. Dica: MUITA PRÁTICA. percebi nesta aula também que ele usou alguns comandos bem complexos. mas tranquilo , explicação do Guanabara é TOP!!!! Bora Avançar.
Everson Lima
Lembrando que para digitar um número decimal, deve-se usar o ponto não a vírgula (Ex.: 3.5 ao invés de 3,5)
Kelvin Paiva
Everson Anderson cara eu vim nos comentários só para ver oq tava errando e era isso kkkkk eu estava colocando vírgula e estava aparecendo toda hora NaN fiquei pistola com isso mas agora deu certo ….. valew
Luan Silva
@Kelvin Paiva fiz o mesmo que você nesse exato momento, kkk
Eduardo M Rodrigues
Gustavo, não sei se estou no caminho certo, mas ouço três vezes o seus vídeos. Na primeira ou apenas ouço. Na segunda eu anoto tudo, e na terceira ponho a mão na massa. Dá trabalho mas um dia eu chego lá.
AS maravilhas da natureza
Olá Guanabara tudo bem, seus cursos são ótimos, eu gostaria de fazer o curso de html e css, mas os o downloads dos materiais não estão mais disponíveis é isso mesmo? obrigado.
Davi Araujo de Alencar
toppp
Matheus Saimon
acho que a sigla placeholder nao esta habilitada no meu terminal, ela nao deu muito certo…
Romeu Maier
Estou enfrentando o mesmo problema. Verifiquei a digitação mas está correto. Alguém pra tentar esclarecer o que acontece?
Jhuly Curty
veja se o problema está sendo a crase. eu jurava que a minha crase estava igual a do guanabara, mas na real nn estava kkkk verifica aí
Jhuly Curty
@Romeu Maier vê meu comentário ali em cima. talvez te ajude igual me ajudou
Jhuly Curty
p mim tbmm
「Roger//amvs」
Ola professor, gostaria de saber como eu poderia usar o: n1.toLocalString(‘pt-BR’ {style: ‘currency’, currency: ‘BRL’}). Com o document.write Me da uma luz pf…
Luana Karoline
bom dia ! atualmente o var caiu em desuso , o ideal é utilizar o let ou const
EdP
crase n sai no meu teclado
Elenir Silva
Gente confições. Achando difícil curso pensei em procurar outros vídeos para ver se de repente os professores expliquem mais detalhado, mais de vagar. Nossa decepção total!! Achei melhor voltar. Aqui tem tudo realmente. Explica demais. Problema acho que sou eu mesma. Lenta e difícil de entender. Embora que por trabalhar dia todo em casa, cuidar filhos, assistir aulas da faculdade, cuidar esposo qdo não está viajando sem contar minha vida.. daí venho aqui e estou vendo aos poucos sem pressa, com calma assistindo várias vezes mesma aula para entender e ficar praticando. Mas meu Deus da vontade de excluir tudo e se eu pudesse pegaria todos esses códigos amassaria bem e jogaria no lixo. Mas vamos lá sem loucuras!!! Gente como vcs conseguiram?
Romário Paixão
Por enquanto não tou conseguindo, mas com persistência aposto que vou conseguir e voce tbm. Tamo junto
Marisa Sales
Comece com lógica de programação, vai ajudar muuuuito, venho do Python então facilitou d+ pra mim. Boa sorte nos seus estudos, você consegue!
Elenir Silva
@Marisa Sales vou tentar sim. Grata
Elenir Silva
@Romário Paixão obrigada!! Vamos se Deus quiser!! Quem conseguir primeiro avisa para ajudar
Gabriel Galvão
eu estou anotando tudo kkkk
Jonas Vitzel
outra coisa, Aula nao é focada em fazer a aula, ele foca em ficar forçando a anotar e etc… acho que quem vem procurar aula, ja vem com caderno e pc nas mãos né? pelo amor….
Matheus Pablo
Não consigo deixar uma letra em em negrito smp faço nananananaa mas n vai, alguém me ajuda
Pequeno Uchiha
Não tenho certeza,quando a tag abrir logo em seguida vc escreve ${nome}, então vai ficar
${nome}nananananaa
CARLOS HENRIQUE MORGADO
“O termo ‘node’ não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente. Em linha:1 caractere:5 + node <<<< + CategoryInfo : ObjectNotFound: (node:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException"...sempre aparece esse mensagem qdo vou tentar acessar o node...e não consigo baixá-lo tb...O que fazer?
RicardoBW
Porque não consegue baixa-lo? Oque aparece?
Arthur Silva
Quando vou usar o Placeholder, o visual Studio não identifica e imprimi na tela ${nome.length} Alguém sabe me dizer o pq?
Eik
por que o meu terminal não reconhece o node ?
Emanuel Domingos
vc botou node.js ?
Eik
@Emanuel Domingos eu baixei o node e consigo entrar no terminal dele mais quando eu entro no prompt do vs code ele não reconhece o node
Guilherme Leandro
Esse Template String ${} não está funcionando no meu ele apenas retorna “${aluno}” ao invés da variável …
Vitor Augusto
ja sabe como resolver?
Rafaeel
Estou com este mesmo problema…
Vitor Augusto
@Rafaeel tem que usa ` e não aspas’ “
Guilherme Leandro
@Vitor Augusto Sim o texto tem que ficar entre aspas `Exemplo ${aluno}` só funciona com essa aspa contraria
tiago barbosa
melhor professor n perdo nenhuma aula
Thiago Corlasoli
oi pode me ajudar? coloquei o comando Number.parseFloat mas mesmo assim não aparece o resultado com a virgula. onde eu errei?
Thiago Corlasoli
Descobrir, se usar “, ” não funciona tem q ser ” .”
Cicero Menezes
Excelente!
Jean Floriano
Pq quando dou crtl c ctrlv não muda pra ex003 e fica ex002 copy. ?
Luis Da silva Dumba
O meu Node Js e o visual studio code não executa o comando ${} preciso quem pode me ajudar pessoal!
denio Oliveira
Usa crase, aí invés de aspas.
Odair Panizzi Júnior
O cara é fera!
Professor Marcelo da Mata
Para trocar ‘.’ por ‘,’ tive que fazer uma função no VB.Net kkkkkkkkk num módulo global….kkkkk
VITOR GABRIEL
Gostei dessa aula mais foi cansativo:/
??
Eu não sei se é o meu vs code se é o meu computador eu sei que NADA do que ele explica funciona aqui ou surge qualquer efeito,se tem mais alguém assim da um like por favor.
pc_k0
olá professor. Sou turco. suas aulas são incríveis. mas após 5 cursos, não há legendas em inglês.
alokerinho 1
Pra mim tem como ativar legenda em inglês
João Henrique Cavalheiro Grillo
Boa noite Professor! Show de bola sua aula está me ajudando muito, na parte em que tivemos o problema da concatenação das string eu levei como um desafio e me propus a mim próprio resolver, já tinha a noção que seria necessário definir a variável para um primitivo numérico então pesquisei formas de fazer isto e por incrivel que pareça a solução que encontrei foi a conversão por number.parserInt!! Tudo graças a glorioso google, seria simples continuar vendo a aula e ver a solução pelo video mas resolvi me desafiar e foi muito bom a experiencia
FNAF MEMES (OFICIAL)
Sou desenvolvedor web full stack, adoro Javascript e já fiz outros cirsos, inclusive cursos pagos, e posso garantir que a qualidade dessas primeiras 4 aulas, por mais básicas que sejam, deixa muito curso completo aí no chinelo. E não confundam “básicas” com pobres ou ruims, não são. Mesmo trabalhando diariamente com isso, sempre aprendo algo novo. Parabéns.
Tarcisio Moretti
No meu código quando coloco para executar no navegador não aparece o valor da variável, alguém sabe porque? Aparece assim: O nome ${nome} tem ${nome.length} letras
Alex Júnior
Vc está utilizando String(window.prompt(‘Qual é o seu nome?’)); Não precisa utilizar esse String; Usa var nome = window.prompt(“Qual é o seu nome?”);
Tarcisio Moretti
@Alex Júnior ainda esta dando erro… vou te mostrar o código completo </p>
Document
Alex Júnior
@Tarcisio Moretti Pelo que percebi pelo celular vc está utilizando outro tipo de aspas, para usar o ${} vc deve utilizar as aspas (` `) pois está ultilizando (‘ ‘). Faz o teste aí.
icaro lima
quando eu rodo o comando que informa o numero de letras no navegador ele escreve ‘seu nome tem undefined letras’ codigo var nome = window.prompt(‘qual é seu nome?’) document.write(`seu nome tem ${nome.lenght} letras`)
Marco Santos
eu tenho o mesmo problema, conseguiu resolver?
Thales Frota
vc esta colocando lenght e o correto é length. Esta trocada a posição do t e do h.
Marcello Ferreira
Professor boa noite, me surgiu uma dúvida, quando você diz aos 15 min, que o window.prompt retorna em string para o JS, por isso a variável precisa ser convertida para number, é só o comando window.prompt que retorna em string? Como eu posso saber qual o tipo de linguagem de resposta que o comando vai enviar se será em string, ou number? Todos os retornos são string?
Gleysi Bianchi
Não consigo instalar o node na minha máquina de forma alguma, bem quando está terminando a instalação, dá um erro. Já reiniciei a máquina, tentei váras coisas…
Bruno Grando
Aconteceu o mesmo, apenas baixe uma versao mais antiga do node pode ser por este link: nodejs.org/dist/v14.17.1/node-v14.17.1-x64.msi
Gleysi Bianchi
@Bruno Grando Eles atualizaram a versão do node para a 14.17.3 e consegui instalar. Obrigada de qualquer forma!
speedruns
Eita eu me esqueci do var nome
Triz Moura
30:49 quando faco isso aparece “Undefined” letras… Nao to entendendo o pq
Cleiton Santos
Você está usando as crases ` ` para utilizar o place holder(${ }) ?
Vini Leal
Olá, professor @Guanabara não conseguir ter o resultado após colocar a variável Number e testar número REAL, o resultado está dando NaN.. Poderia me explicar o pq?
Detinho do Cerros Morcegão
Nossa nem consigo enxergar o que ele ta digitando…
Fábio Monsores
O meu não colou como ex002.html, fez uma cópia do ex001.html. :/
Ivison Vergasta
Eu consegui colocar diretamente, sem usar o var ou let…
Pedro Azevedo
Marcelo Henr.
Não sei se é porque atualizou mas o meu ${} nao esta funcionando
Chris Brayner
Talvez puseste entre ‘ ‘ ao invés de ` `.
Tenta aí depois diz alguma coisa
RicardoSampazz
Eu fiz um teste usando o parseFloat e funcionou para os dois casos. em uma conta 5+5 ele traz o resultado 10 e uma conta 5.5 + 5, ele traz o resultado 10.5.
Gregory Guimarães
Eu tbm! kkkk
Renato Amaral
var n1 = Number.parseInt(window.prompt(‘Digite um numero:’))//chama uma caixa pronpt para digitar o nome mais como string var n2 = Number.perseInt(window.prompt(‘Digite outro numero:’))//chama uma caixa pronpt para digitar o nome mais como string var s = n1 + n2 window.alert(‘A soma dos valores e’ + s)//O sinal de’+’e para ajuntar ou comcatenação Alguem sabe onde esta o erro desse codigo…
André Ranulfo – Dev
Um programinha para saber a idade de uma pessoa:
Lincoln Costa
Meu código esta correto mas quando digito 2,5 e 2,5 ele retorna 4 mesmo usando Float? Sera um bug no meu visual? var n1 = Number.parseFloat( window.prompt(‘Digite um nunero’)) var n2 = Number.parseFloat( window.prompt(‘Digite outro numero’)) var s = n1 + n2 window.alert(‘A soma dos valores é’ + s)
Maicon Martir Carvalho
Estou com um pequeno problema dentro do script var nome=window.prompt(‘Qual é o seu nome’) document.write(‘Seu nome tem ${nome.length} letras.’) Não esta contando e sim saindo o mesmo que estou digitando , não ta aficando azul como se não existe esse código. se alguém puder me ajudar agradeço pois estacionei aqui . estou usando windows 7 .
Joel Neto
Maicon, você tem que usar Crase ao invés de apóstrofo fica assim `Estou aprendendo ${nome}` ao invés de ‘Estou aprendendo ${nome}’
Licitator Brasil
meu terminal não esta reconhecendo os comando dentro do visual studio, alguém pode me ajudar?
July Alves
licitator brasil como assim? Específica.
ChelloVlogs
Que estranho, não funciona o template strings pra mim :/ Segui todas as instruções mas n foi
Sypriano Martins
Olá, e deixam em negrito, porém só a tag tem valor semântico.
Edna Mota
Oi, galera, e aí? Estou começando os estudos em JavaScript, já fiz 50% do de HTML5 e já terminei 2 mundos de python, mas agora quero focar mais em front-end e pensei em fazer um grupo no whats e quem sabe marcar uns calls pra treinar, alguém se anima? Estudar junto é sempre melhor!
Rafael Aguiar
meu atalho ctrl + c nao ta funcionando como fazer isso,nao estou consguindo separar as aulas no visualstudio
Jerian M
no (`${nome.length}`) ele conta os espaços tbm, tem alguma forma de n contar ?
Valentina Moreira Camacho
DEMOREI MAIS nessa aula. ai comecei com caps ligado, nao vou arrumar. achei legal esse bagulho do dinheiro, nao conhecia. ok, tchau. indo pra proxima aula, mas antes vou fazer xixi. ta meio calor.
hellgorak
kkkkkkkkkkkkkkkkkkkkkk lol
Pedro Henrique
Eu não entendi essa fita de Concatenação, e essa de numero inteiro e real, alguem pode dar um help?
Matheus Lima
Alguem sabe dizer se no Sublime o ${n} funciona, não ta funcionando pra mim
Ronaldo Paiva
to contigo…pra min não ta funfundo o template String!! =/
Ronaldo Paiva
achei no Stack Overflow a resposta …ta funfando agora …da uma olhada : https://stackoverflow.com/questions/48747233/template-strings-not-working
Jhonatan Dorea
Estou com um problema, na hora da página final, o “s” só soma os decimais se forem com pontos, com vírgula o resultado da N/A.
Eliel Joleo
Buguei aqui, a aula anterior que ele fala é a 05 de 2:00 não vi nada disso que ele fala aqui
Ronaldo Paiva
cara, grande aula!!! top demais!!! Parabéns.
caiq Lima
Eu digitei a frase com todas as marcações mas o template ${} não aparece, na verdade aprece como se fosse parte da frase e como como um script! Alguém sabe oque pode ser ?
Osvaldo Ribeiro Jr
Sobre o Template String: Na verdade, utiliza-se o acento grave. O outro é o acento agudo. Crase é a ocorrência do acento grave numa frase. Excelente aula!
MaGu
Eu sempre esqueço de dar like
Victor Tazoi
27:00 por algum motivo, o meu node não substitui ${n} pela variável, apenas imprime ${n}
Soba-Idv
@Lucas Muito obrigado
Leandro Pacheco
professor nao estou conseguindo usar os comandos ${nome.length} e ${nome.toUpperCase}
Whi Ha
Estou em 2020 aproveitando a quarentena pra tentar aprender algumas linguagens de programação e cara, levei 1h30min nessa aula anotei tudinho, tudo, tudo, tudo, mas valeu a penas, as aulas dele são muito melhor de que cursos pagos por ai ou ate mesmo os gratis do Brasil e da Gringa
Thiago Vieira
podia ter um serve no discord para os alunos troca ideias e aprende junto sla
gustavo Correa
Não consigo de forma alguma executar o comando de contagem de letras , que mostra aos 30;00 min
gustavo Correa
O comando length
Luiz Filipe
Alguém poderia me explicar o motivo de não ter funcionado a quebra de linha quando ele utilizou document.writeln(`Seja bem vindo ${name}`) qual o motivo de o google não ter realizado a quebra de linha?
Darzinho Junior
assistindo em 2021, só comigo que ta dando erro quando vai usar o “node” no terminal?????
Denise Souza
Estou usando o Number e só está funcionando para o inteiro, quando somo usando Ponto, retorna NAN.
As aventuras do Gui
Meu placeholder nao deu certo. Fiz usando as dicas e o exemplo, e nao consegui
As aventuras do Gui
window.alert(“A soma entre ${n1} e ${n2} é ${s}”)
As aventuras do Gui
consegui. Era pra colocar entre duas crases
Lucas Ayabe
Contribuindo para a aula, a mais um modo de converter um valor de String para Number que é você colocar o + na frente da variável que você quiser converter. Ex: let valorString = “1” let valorStringParaNumber = +valorString let somaMais2 = valorStringParaNumber + 2 console.log(somaMais2) // mostra no console do navegador/terminal do node, o valor: 3
Eric Gabriel Larroque
Oi Guanabara, tudo bem? Cursarei analise e desenvolvimento de sistemas, e como vou utilizar somente da lógica de programação na didática, gostaria da tua opinião como profissional referente à linguagem utilizada pelo mercado para os cargos que admitem analistas.
André Leal
Que aula sensacional! Alguém sabe se neste canal tem curso de React Native?
Fabricio Ricobelo
25:50, muito mais fácil mesmo o uso do template string do que ficar (coloca aspas, tira aspas, coloca aspas, tira aspas…).
Regedit
por algum motivo no meu visual não consegui usar o placeholder nem o .write
“Olha só o comando que vou te ensinar” *aparece o comando O SUSTO QUE EU LEVEI
Nícolas Ribeiro
exato kkkkkk
Rafael Pardinho Lacerda Arcuri
Achei massa o n1.toLocaleString(‘pt-BR’, {style: ‘currency’, currency: ‘BRL}) 🙂
Diuliano Vargas da Silveira
Eu já programava em Java e achei mt intuitivo o if e else, se você considerar os botões de “OK” e “Cancelar”.
Feijão Canal
agente meio que aprendeu html tbm
Matheus Felipe
Galera , fazem active recal ou repetição ativa antes de começarem a proxima aula . Active recall é nada mais do que você estudar ativamente . Ou seja , quando abrir a outra aula , revisa a anterior na prática . Por exemplo , na próxima aula , vou começar ja praticando o que aprendi nessa daqui . Exemplo prático : Na proxima aula vou praticar a formatação de strings e numbers e como trocar ‘.’ por ‘,’ , por exemplo . Pratiquem os mais importantes pra você realmente ver se esta aprendendo . Dica super importante : Usem um caderno ou o Notion pra fazer anotações . No notion eu estou usando prints da tela pra que eu possa ser mais didatico . Namoral , melhor coisa que ja fiz .
L. Bitencourt de Sousa
Eu tô tentando usar o template strings mas não tá pegando, dígito tudo certinho. Não sei eu configurei errado meu arquivo do code
Rick Silva
Aos 33 minutos, você ensina sobre o toUpperCase(), o engraçado é que escrevi a palavra maiúsculas, igual ao seu, ao salvar e ver, a palavra maiúsculas foi substituída pela palavra “letras” sozinho. Estou na versão 1.51.0 do VS Code.
Ismael Filipe
o meu nao aceita ${ variavel } porque?
4k lhorda
o meu tmbm nao :
LOOP NEWS
Tem como somar os resultados do length? Por exemplo: coloco 2 prompts, e digite um nome em cada prompt, cada nome com 5 letras cada, tem como somar o 5 + 5?
Felipe Dantas
se você tratar os dados do prompt convertendo eles e somando sim
Pedro Barbosa
prestem atenção nos minimos detalhes, reveja todo o código vc vai achar o erro
Raphael Rychard
3 eu 4 vez assistindo o curso kkkkkkkkkkkkkkkkk
Joel Neto
q
Raphael Rychard
kkkkkkkkkkkkk
Odirley Dos Santos souza
Que aula cansativa mas muito produtiva muita informação ta muito bom
Rivonaldo Ramalho
Caramba! Eu havia esquecido de colocar a crase(“) e tinha colocado a aspas simples(”) . Se fizer sem crase, o JavaScript não reconhece que vc quer fazer o templates.strings. Parece óbvio, mas se você não estiver conseguindo, verifica se você tá cometendo o mesmo erro.
Josefa Gonçalves
passou abatido mais eu vi o ( ; ) no n1 + n2 que colocou kkkkkkkkkkkkkkkkkk
Márcio Santana
Quando fui usar o comando de substituição do Number.parsefloatnpor apenas Number, no site da aula apareceu a mensagem ‘NaN’ ai eu fiz uma var n1 = number.parsefloat e var n2 = number deu certo as contas em parsefloat! estou certo ou errado?
XpnK99
O Visual Studio está muito diferente, por exemplo quando ele cria a pasta aula06, meu layout não tem nada haver com aquilo, gostaria de saber como adicionar essa opção de Explorer na versão mais recente?
XpnK99
Se alguém puder me falar como copiar e colar no node.JS também agradecido (a).
Vitor Brito
Guanabara, a melhor didática de TODO o youtube, sem sombra de dúvidas!!!!
Eros MLima
O Melhor Curso de #JavaScript do Brasil, #Guanabara formando mais de 1 milhão de #novos_Programadores.
Olavo Adriel
estou colocando Number.parseFloat e não esta somando com virgula
Edu Silva
No meu eu fiz do jeito que vc fez, mas não confirma o nome , só pergunta, dai pra frente não vai
Nix
o meu também
Magno Mani
Aula terminada com Sucesso! O Trailer(principalmente o son) é sensacional. Alguém entendeu a mensagem por trás?
Fernando Silva
quase nuh saiu desse video de 40 min pra mim tornou quais um dia e meio nada de pressa com calma finaliza e bem finallizado ai depois so alegria
Vicente Camilo
Exatamente, não é porque o vídeo tem 40 minutos que vamos aprender tudo em 40 minutos. Primeiro assistimos o vídeo todo comendo pipoca, depois voltamos fazendo e anotando tudo. É pelo menos um dia inteiro de estudo com esse conteúdo passado para fixar definitivamente.
Leonardo Camargo
Ae pessoal eu apanhei um bucadinho, mas consegui seguir a aula xD. Fica aqui o que fiz para resolver um problema que esta tendo ao usar o Template String Quando eu apertava a crase não saía nada e assim que eu apertava outra tecla qualquer saia a crase, porém mesmo assim não deu certo. Comecei apertar a crase e a tecla espaço, ou seja, consegui colocar a crase sem precisar adicionar outra letra, no entanto tbm não deu certo. Aí apertei a tecla Ctrl + Crase + Espaço = Sucesso! . Consegui colocar a Crase e deu certo xD. Espero que vocês consigam tbm!
egusto
É só dar ctrl + crase + crase , que vai direto as duas “
Otoniel Nunes
Muito boa aula, como era esperado, parabéns.
Marcelo Gilliard Maia Antunes
Deve ter algum problema com o meu Visual Studio Code pq ele não detecta funções diferentes para o símbolo “$” mesmo quando eu utilizo a crase. Só resolveu quando ao invés de parênteses ( ) utilizei chaves { }
denio Oliveira
Usa crase ao invés de aspas, que vai dar certo.
Marcelo Gilliard Maia Antunes
@denio Oliveira oi amigo eu disse ali justamente que uso a crase.
denio Oliveira
Imagino que você já tenho entendo, o correto é usa chave mesmo. Explo (` texto ${ }` ) dessa forma.
denio Oliveira
@Marcelo Gilliard Maia Antunes não tinha visto o seu comentário mas recente.
Matheus Phelipe
Excelente didática!
Linecker Aguiar
Comando de conversão grande, em outras linguagens basta int().
SB Aju
Pessoal, queria uma ajuda em relação ao final deste vídeo 6 (comandos .toFixed). Eu consegui aplicar no terminal e funcionou certinho. Porém, tentei fazer isso corpo do HTML e não me retornou resultado. Ficou assim: Var valor = window.prompt(‘Qual o valor pretendido?’) Document.write(`O valor pretendido é ${valor.toFixed(2)}`) A ideia era colocar na caixa prompt algo como 150,5 e imprimir na página o resultado 150,50 (com as duas casa pós vírgula), mas simplesmente não imprime nada no HTML. Só imprime o valor a digitei no prompt de eu tirar o toFixed(2). Enfim, funcionou bem no terminal, mas como fazer funcionar na página html?
Samea Natasha
No meu o tamplate string não funciona de jeito nenhum
Lucas Castelo
Verifique se vc usou a crase no lugar das aspas, cmg também n tava funcionando de jeito nenhum, e percebo q eu tinha colocado aspas
Iamwei
@Lucas Castelo o meu mesmo com ´´´ não funciona!
Evandro MusicMan BASS
Quais extensões o Gustavo esta usando no vs code alguem sabe dizer ?
Gui_Br7
A maioria que está aqui,deu uma garrada nessa aula 6 pode falar o tempo passa,passa mas n acaba. Empaquei,mas não para aprender e sim para fazer logo em seguida o q ele fazia,escrever,entender e afins. Essa aula foi puxada!
Bruno Reinaldo
eae galera, estou com problemas no meu visual studio code, quando uso o template ${} ele não funciona, nào sei o motivo, se alguém souber responde ai, obrigado 😀
Bruno Reinaldo
Descobri o porque, estava usando Aspas ao invés de Crase
Joao Pedro oliveira sousa
mano eu não consegui usar o comando n1.toFixed,tem como me ajudar
Aline Pereira farias
Olá Elavan, você conseguiu usar o comando n1.tofixed ?Eu também não estou conseguindo usar…
kalwin0br
2:59 boolean sofreu bulling
Thiago Batista
var nome = window.prompt(‘Qual é seu nome?’) document.write(‘Seu nome tem ${nome.length} letras.)’) Ele não reconhece a parte ${} como comando
Philype Abreu
o toLocaleString não funcionou coloquei o comando exatamente igual no “NODE” e ele da um erro. ANSTES PORÉM EU COLOQUEI ASPAS DUPLAS LOGO EM SEGUIDA EU REFIZ TUDO COM ASPAS SIMPLES E DAI PEGOU TEM ALGUMA REGRA GUSTAVO PARA ESSE TIPO DE COMANDO? n1.toLocaleString(“pt-BR”,{style:”currency”, currency:”BRL”}) // ERRO n1.toLocaleString(‘pt-BR’,{style:’currency’, currency:’BRL’}) // FUNCIONA NORMAL
Kactus
Mais alguém nao conseguiu declarar o $ ? pra mim não funcionou, mas mesmo assim fiz e apenas imprimiu como estava escrito e não deu a quantidade de letras na tela.
Matheus Ferraz
vc deve ter esquecido do ()
Atitude de Empreendedor
@Polim – Nesse caso é obrigatório o uso do sinal de crase ( ` ) não funciona com aspas.
Caio Oliveira
vê se vc escreveu certo é length. eu tava escrevendo errado “lenght” e não ia.
crkster
Pra mim tbm não funcionou mesmo usando a crase
Izaque Amaral
@Caio Oliveira eu tava com esse erro, obrigado fera!
Gabriela
@Caio Oliveira Obrigada! Achei o meu erro, era isso
Nícolas Ribeiro
mano eu amo essa comunidade que ajuda
mariana
@Caio Oliveira O meu deu nisso também, vlw
Ivanilma Medeiros
o meu estava dando erro pq em vez de crese eu coloquei aspas simples.
Ivanilma Medeiros
@Atitude de Empreendedor justamente o que aconteceu comigo, coloquei aspas em vez de crase por isso o erro
Andrigo Guimaraes
@Caio Oliveira caraca, valeu mesmo. era isso que estava errado.
woozie
@Caio Oliveira era isso msm,obrigado
Jeff Henryson
O meu ta dando erro tbm, mas eu estou digitando certo ue….
Werisson Ferreira
@Caio Oliveira Valeu!
Valdo Mpinga
eu tive o mesmo erro kkkk, em js A interpolação de strings em js tem que ser feita com backticks , ou seja o professor colocou “ e nao ‘ ‘ entre as strings,se trocares isso por norma funcionara.
PowerShell está escrito no terminal do Guanabara, e tem várias propagandas da PowerShell nos vídeos… SÃO ILLUMINATIS??as?!@?#?!?#!?@#?!??asd?1-3413-‘
Marcelo Trader
‘BR’ significa break row mas pode significar HUE também
Gabriel MENGASSO DE FRANÇA
oi gente, quando eu uso o nome.length ele lê undefined, ele nao conta o tamanho, alguém sabe oq pode ser?
Ricardo Lucas
Quando me lembro da iniciativa, penso em dar like, maaas dai acabo me lembrando que já dei kk Merece muitos Likes muito bom, gosta de ensinar
Walkerdan Luiz Barbosa
Algumas dessas perguntas feitas no inicio não são ditas na aula anterior (eu tive que reassistir para ter certeza que não)
Vitor Louco por Games
Qual delas?
Victor Arruda
O método toFixed() retorna uma string? Pq logo depois ele conseguiu substituir o ponto por vírgula usando o .replace(). Sou iniciante, então não tenho propriedade pra falar. Mas o replace é utilizado para strings/arrays, certo? No caso, tem como eu retornar um valor float usando o método toFixed()?
I N O V E
Eu não estou conseguindo usar o cifrão. Simplesmente aparece como se fosse parte do texto, ajude-me
Pedro Eduardo
só funciona com crase `
Xande Torres
Usa a crase, assim por exemplo: `${n} é o resultado da soma`
YuuZ
por que usar a palavra window antes do comando?
Lil CJ
não consigo usar crase no meu, alguém ajuda?
Anderson Moura
Shift + ` botão fica ao lado do P
Lil CJ
@Anderson Moura eu aperto shift + do lado do P e aparece duas crase, eu escrevo o código no meio delas e mesmo assim não funciona
Anderson Moura
@Lil CJ eu já tinha comentado isso..
Pra quem não ta conseguindo usar a template string em 2020 siga os passos: escreva “document.write” sem aspas, e é WRITE, não white. Abra parenteses e coloque Crase duas vezes assim: (` `) Para usar crase, basta segurar shift + Acento agudo, fica ao lado do P. adicione o placeholder ${ } e termine seu comando. document.write(`Entendeu? ${é simples assim} fulano `) Nas templates toUpperCase() e toLowerCase() não esquecer os parenteses vazios. e tudo fica assim, por exemplo: document.write(`Seu nome minúsculo: ${nome.toLowerCase()}`)
Nada mudou, como uns disseram, a não ser a atenção das pessoas ao digitar o comando, tudo funciona da mesma forma citada no vídeo. abraço
Lil CJ
@Anderson Moura eu tava dizendo assim, exemplo:
var nome = ‘teste’ var idade = 20
`o nome é ${nome} e a idade ${idade}`
Lil CJ
@Anderson Moura mas obrigado, vou fazer do jeito que vc disse
Anderson Moura
@Lil CJ nesse seu exemplo só faltou parênteses antes e depois das crases, mas boa sorte
Lil CJ
@Anderson Moura ah sim, deve ser por isso que deu errado comigo, vlw mano.
Só com esse comando que consegui formatar. O do prof. não funcionou nem no code nem no node. Valeu pela dica.
Warlley Braga
Vou tentar
Diego Esteves
Comigo só funcionou depois que converti a entrada de n1 de string para number. Funcionou inclusive com o código do professor.
alokerinho 1
Não entendi nada
Adilson Zaniratto
Tentei jogar isso para aparecer na tela e não consegui. Poderia mostrar o exemplo?
Mauricio Augusto
Charles Freitas. Esse da certinho para formatar o valor com ponto e virgula console.log(n1.toLocaleString(‘pt-BR’, {style: ‘currency’, currency: ‘BRL’})). Eu testei.
Robert Marchinhaki
Se atentem a letras maiúsculas e minúsculas, o meu eu fiz usando o do professor e deu certo.
Mudem as pontuações do meu, pois estou enviando pelo celular.
ÐARK
template string lembra php alem do $, quando quer coloca variavel tbm nas strings usa {}
Daniel Tauil
Aula sensacional !!!! Me ajudou muito esse lance do currency no meu trabalho! Já modifiquei meu código está show! Valeu Guanabara!
KHAEE
da pra fazer tipo um capacha pra saber se vc é um robo, agr q eu percebi isso enquanto tava fazedo o Number.parseInt
Luccas Adolfo
Alguém pode me ajudar ? quando estava fazendo os códigos , na parte em converter string para number , coloquei os códigos , e agr minha pagina quando aperto pra recarregar a pagina ela não carrega , e quando eu criei outra pasta e fiz os mesmos códigos a mesma coisa , na web a pagina não recarrega eu não consigo ver se os códigos estão certo
Vidal Ribeiro
A minha versão não aceita a crase
Dalton Spiderr
Para quem teve dificuldade em formatar o dinheiro (salario) direto no browser e não somente via nodejs segue o código: var salario = prompt(‘Qual seu salario?’) document.write(`Seu salario é ${Number(salario).toLocaleString(‘pt-BR’, {style: ‘currency’, currency: ‘BRL’})}`) Como o comando prompt pega via String devemos converter em Number antes de formatar.
Luan Sch6
Quebra de Linha Automática no Visual Studio Code: File> Preferences> Settings> vai abrir uma janela de configuração chamada Settings, depois é só procurar por “WordWrap”, agora é só mudar de off para on.
Heliton Ribeiro Ferreira
estranho que toda vez que mudo de folder, tenho que ativar de novo
Felipe Martins
Por que meu Visual Studio Code não nomeia automaticamente os arquivos em sequencia? Aqui fica aula 002 copy
Danilo Antunes Leal
Até agr so com essas aulas ja aprendi tudo q o professor ensinou, muito obg!
Patrícia Mendes
Boa tarde. Parabéns pelo canal! Suas aulas são muito boas! Pode me tirar uma dúvida? Eu usei o Place Holder na frase com nome, idade e nota, mas tentei formatá-la com vírgulas, de várias formas e não deu certo. Nesse caso, como fazer a frase mais gramaticalmente correta, com vírgulas e pontos? Obrigada.
Miguel Augusto
No template string meu teclado não esta colocando as ‘ ‘ que ele necessita ai peguei na net elas e deu certo mas vai complicar bastante assim
Luiz Claudio Filho
“Ai Meu Deus Array, Ai meu Deus que coisa horrorosa ” kkkkkkkkkkk Melhor Professor !
Leonardo Lazzaretti
kkkkkkkkkkkkkkkkkkkkkk
Renato F. Morais
Top demais!
juliocga
mto bom. mas qnd eu coloco 3 window.prompt seguidos ele só mostra um
RicardoBW
Você tem que por o primeiro dai faz as variavel dai depois do document.write se coloca o outro prompt dai assim vai, entendeu?
marcia lima santos
Guanabara vc é barril velho, rapaz suas aulas é de exelência, irmão vc sua equipe estão de parabéns.
Samuel Franco
barril velho boa hahahaha
CLAN PELEGOLAS
O meu está dando errado, o toUpperCase fica amarelo e não funciona.
Vinnicius Rosa
nome.length na verdade retorna a quantidade de caracteres do espaço na memória referente à String.
Youtube Premium
Cadê a explicação do que é o “document” ? … tá na hora (só para dar um toque … pois é claro q já procurei fora do curso o que e o document … mas não precisava né ;;;)
Will Jeff
estamos aqui!! Ufa!! Fé em Deus!! Obrigado Gustavo!!
João Colozzi
Professor, tentei fazer um comando que mostra a diferença de idades em um treino. Usei: var m = n1-n2 Windows.alert (‘ A diferença de idade é’ + m + ‘!’) Só que se eu colocar a idade menor em n1, o resultado da negativo…como posso arrumar isso ??
Marcelo Braganca
Não sei porque mais nos meu códigos com a função com (${}) não funcionam, alguém pode me ajudar.
Gabriel Ribeiro
document.write(`Seu nome tem ${nome.length} letras.`) Cuidado para não usar aspas.
Marcelo Braganca
@Gabriel Ribeiro sim o meu fiz dessa forma, mas o visual studio não detecta esta função, acho que deve ser alguma atualização, vou tentar atualizar.
Aleatoriedade Channel
estou com a mesca dificuldade
Aleatoriedade Channel
descobri meu amigo em vez de usar ASPAS( ‘ , ” ) tem que usar a CRASE ( ` ) .
Renato Amaral
Tenho dificuldades, meu ‘window.alert’ não aparece depois que eu digito o ‘n1’ e ‘n2’…, mas se eu apago a variável ‘s’ Soma ai aparece o alerte….
Alexandre Paixão
Posta o código completo pra gente ver =D
FÁCIL Direito
fala galera!!! por acaso está acontecendo com mais alguém do visual studio code não sincronizar os comandos ? se alguém souber como tirar dúvidas com professor e poder me ajudar …. obrigado
The Manuca
Eu to com o mesmo problema
Mateus Pereira
Meu visual Studio não pega esse comando do ${n}
Mateus Pereira
Pessoal eu consegui descobrir, tem que coloca entre crase não entre aspas simples nesse caso
Luiz Fernando
Lembra um pouco de pathon
Karem Leticia
O que é feito no terminal fica salvo em algum canto?
Sciarbel Uchida
Muito bom! Mas porque o comando ‘writeln’ não funcionou na primeira linha?
Joseph Zeud
Bom Demais.
Jose Luiz
Show…
Jonathan Leme
Meu professor, que AULA! 😉
Cadê o Berna?
quem aqui assistindo durante a quarentena? Nao consegui entender o comando .toLocaleString Alguem me ajuda porfavor??
odair chagas de souza
Diogo,é só uma forma de colocar uma numeração qualquer em uma moeda corrente que você deseja.Ex 1500, fica assim R$ 1500,00 no REAL aqui do BRASIL,mas pode ser colocada em outras moedas também, mas é claro depois de colocado as linhas de programação adequadas.
Jomar Cardozo
Que fiz de errado ? Função do Float não esta sendo executada. var n1 =Number.parseFloat (window.prompt (‘ digite um número: ‘)) var n2 =Number.parseFloat (window.prompt (‘ digite outro número: ‘)) var s = n1 + n2 window.alert (” A somas dos valores é ” + s)
Lucas 1
o meu tambem nn
Lucas 1
conseguiu resolver?
Luiz Gustavo M. Lemes
o meu código tá igual mas simplesmente não mostra a quantidade de letra e depois em maiúsculo como mostrado no vídeo, na verdade aparece a mensagem “undefined” mais alguém?
Agência PSD
Olá professor com sua aula eu tentei fazer uma calculadora básica e funcionou perfeitamente, esta certo como eu imaginei?
Jabez Dorneles
Enquanto o .replace() pega o primeiro que encontrar, o .replaceAll() pega todos que encontrar na STRING. Só que comigo o .replaceAll() n funcionou no Node, mas no console do CHROME sim.
Rakell
Ola Professor Estou acompanhando passo a passo sua aula são demais Parabéns.!!! Professor o meu comando ${nome.length} não muda de cor quando é digitado. E quando vou testar ele não contabiliza as quantidades de letra ele aparece escrito o código ${nome.length}. Pode me dizer o que estou fazendo errado?
Dre Legal
Praticar é muito importante. Errei tanta coisa besta na hora de praticar sozinho, mas como eu anotei tudo, ficou fácil ver o que eu estava fazendo errado. Eu escrevi windows em vez de wondow, coloquei ” ” em números… Vários errinhos bestas que agora eu sei que não vou cometer mais.
Lucas Guimarães Pacheco
vixe, aí teve bastante coisa. VAleu!!!
Gabriel Oliveira
Olhem o ultimo video da playlist kkkk… algo de errado não está certo
Lucas Soares
kkkk pqp
José Kinab
Oque é uma string? E uma concatenação?
matheus mendes
String é um tipo primitivo de variável que você pode “colocar dentro” dela caracteres, como por exemplo: var nome = ‘Jozéh Kinab’;
CAGBF
Ele explicou na aula anterior presta atenção!
Lucas Rocha
O template string/placeholder não é reconhecido no meu VSCode. Alguem sabe solucionar? O código: document.write(`Seu nome ${name} tem ${name.length()} letras`)
Joan Oliveira
Meu ${} não funciona, como proceder?
Samuel Coimbra
Gustavo você manda bem demais mas nessa aula você exagerou em informações avançadas, o que acaba desgastando e assustando os iniciantes.
The Killer ツ
Estou começando a estudar sobre back-end,javascript é uma boa coisa para eu iniciar estudando?? Sou iniciante
Vitor Wogel
cara como q ele consegue achar melhor esse trem esquisito `${ }` doq simplesmente ” + ” hsuahsuahsuahsuahsua
Uerley Cunha
Show de bola, parabéns professor Guanabara!!!
LEGAL STYLE
Alguem ajuda aqui nao consigo utilizar o length nao ta aparencendo no navegador
Roberta Pereira Sabino
Fui testar a toLocaleString, no console log, e descobri que da pra usar apenas toLocaleString(“idioma desejado”), e ja sai bonitinho
Gerador de Nomes Pesquisar
?? aqui ele esta apenas concatenando isso seria por conta de ter uma string ja no prompt ou por nao ter atribuido o resultado da soma a uma variavel para depois colocar no prompt var numero1 = Number(prompt(‘digite um numero’)) var numero2 = Number(prompt(‘dgite outro valor’)) alert(‘forma alternativa, mais simples ‘ + numero1+numero2)
Lucas 1
o meu nao aparece o resultado da soma me ajudem
Marti de Castro
Olá Gustavo Guanabara! Assistindo em 2021, e achando muito boa a série de vídeos sobre JS. Sou iniciante e estou adorando o Curso JavaScript! Parabéns!!! Aos 21:40 tem uma pegadinha, onde a variável Number é convertida em String. Então 6 + 5 = 11, mas teria que ser 65, pois se trata de uma concatenação de string, ao invés de somar como números. Percebi isto na hora que estava fazendo o código e o resultado também foi uma soma de números e não uma concatenação. O que funcionou, foi fazer a conversão dentro da var s = String(n1) + String(n2) OU var s = n1.toString() + n2.toString() Obrigado pelo curso, vou continuar a aula aqui. Abraços!
Apollokkj
Antes de vc explicar os bgl eu ja tinha pensado em colocar o bgl de pegar o nome da pessoa e ja dei uma mechida no h1 pelo js… fora q eu fiz uns bgl alem ksksksk eu ja havia aprendido c#, ent ta safe
Olá mundo
prototipo 2
Olá mundo
Rosivaldo Gomes
Show de bola!!!
Teste Autoral
Essa sem dúvida foi a aula mais cansativa, mas eu consegui passar por ela!!!
Gabriel Galvão
mais alguém de 2020?
vagner souza
41kkkkkkkkkkkkkkk
Getúlio Castro Junior
Achei interessante uma coisa… partindo de sua sugestão de criar os próprios exercícios, percebi que a conversão de tipos primitivos pode ser feita também, dentro da variável SOMA… e a conversão/localização em moeda brasileira, também funciona dentro da resposta ALERT… mas, tem que ter muita atenção com os parêntesis e chaves para não da BUG no código. Valeu Guanabara… agora vou “ajeitar o cabelinho” rsrsrs
Allan Cássio
olá professor. como consigo uma blusa do curso em vídeo??????
lucas oliveira costa
var n1 = Number.parseFloat(window.prompt(‘Digite um número: ‘)) var n2 = Number.parseFloat(window.prompt(‘Digite outro número: ‘)) var soma = (n1 + n2) window.alert(‘A soma dos valores é: ‘ + soma) mas o resultado no “alert” não traz números decimais, apenas ele inteiro! Alguem sabe o porquê!
joao Pereira
negrito funciona com b tambem
Mikasa
Ainda tá funcionando esse? Que bacanas, muito mais prático doq usar o strong
Alexandre Cavalcanti
Galera,porque todos os números dão certo,mas quando digito 1 e depois o 1 de novo dá 11?Só ele que não está dando certo!
Thayná Rodrigues
Aquela emoção que dá quando vc manda o prompt e ele funciona ( ◜‿◝ )♡ Maior ainda quando o código não funciona, tu analisa e percebe sozinho o pq disso (。♡‿♡。)
NERDS HOUR
Eh mto conteúdo bom e de graça, incrível mano
Pedro Azevedo
Olá bom, a todos/as! Gostaria de saber se tem algum canal de mensagens no whats ou no Telegram para troca de informações. Desde já agradeço.
sky神 d z n
Carioca mermo, pipoco de fundo e aula rolando 30:44
Lorena Ferreira
HAUSAHHSUASHAHHSHAHA
andre galdino
alguém me ajude onde estou errado neste comando ao digitar este comando abaixo document.write(‘seu nome em minusculas e ${nome.tolowerCase}’) tenho estas resposta abaixo seu nome tem ${nome.length} letras.seu nome em maiusculas e ${nome.toUpprCase}seu nome em minusculas e ${nome.tolowerCase}
vapezin sinistro
Alguém pode me ajudar? Tentei várias vezes trocar o código do window.alert(‘A soma dos números é igual a ‘ + s), mas quando dou F5 no site após eu colocar os números dos primeiros prompts, aparece ”A soma dos números é igual a undefined” Algúem me ajuda
Marco Guilherme
Pra quem não consegui utilizar a quebra de linha em 31:58, é só adicionar o script dentro da tag
:
A tag
define um texto pré-formatado.
O texto em um elemento
é exibido em uma fonte de largura fixa e o texto preserva os espaços e as quebras de linha. O texto será exibido exatamente como está escrito no código-fonte HTML.
Essa é só uma das formas de fazer, mas existem outras como utilizar a tag .
Ou podemos colocar as strings passadas como argumento entre tags de parágrafo:
Romario oliveira
Você é um ótimo professor, Guanabara! Carismático, paciente é boa didática!
Mac Lovin
N sei pq, msm quando uso parseFloat, só soma os números inteiros, só cmg está tendo esse problema?
Odailson RM - Produção Musical
Olá, sou um aprendiz do zero, algo estranho acontecendo aqui, alguém poderia me tirar uma dúvida? quando uso o window.alert no inicio funciona normalmente como no inicio dessa aula depois de seguir tudo corretamente após o __ var s = n1 + n2 _ nenhum window.alert funciona, mesmo se for uma mensagem 'oi' . Testei tudo acerto grave, aspas, crase, com nenhum funciona o _ alert _ justamente depois do var s .... valeu !!!!
Santiago
Excelente!!
Perot ☑
Demorei quase dois dias pra terminar esta aula...
Wanderley Drumond
Não posso sobrescrever a leitura do prompt com o parse. Caso eu tente fazer isso: number1 = String(window.prompt('Digite um número decimal')); // Não é necessário pois o valor digitado
number2 = (window.prompt('Digite outro número decimal')).toString; // no prompt já é string
O que me aparece é: function toString() { [native code] }
Interessante...
Renato Brunetti
Confesso que não conhecia o comando toLocaleString. Fantástico. Obrigado.
Sidney Oliveira
Para praticar o conteúdo dessa aula eu fiz o seguinte código:
Document
Diego Lima
Mr Looke?
Caborusso
Gustavo, obrigado, estou seguindo. Por alguma razão no meu visual code não faz auto-complete para toUpperCase como aconteceu no teu. Tudo funciona mas n tive auto compete somente nestes 2 exemplos. Obrigado
Tarik Costa
Olá, todos os comandos que uso para imprimir as variáveis com ${} não funciona, se quer mudam de cor...
Jonas Petty
JavaScript é bem difícil, na parte de compreender a lógica está tranquilo, mas a parte de digitar os códigos é bem desgastante, as teclas não são tão próximas, Minhas mãos andam por todo teclado, da uma canseira nos dedos, mas vamos que vamos que uma hora minha mão se acostumar!!
Diego Amorim
Ótima aula!
O Douglas
vlw Guanabara muito obrigado estamos juntos.
FRANCIOMAR SOUZA
Treinamento difícil, jogo fácil.
alokerinho 1
Nem sei uma maneira de treinar isso ai
André
Pedro Henrique
//VARIÁVEIS
// PARA CRIAR VARIÁVEIS, USAMOS:
var exemplo = 1
// OU PODEMOS USAR:
let $exemplo2 = 2.5
const _exémplô3 = 'Isso é só um exemplo'
// PARA A"NULL"AR VARIÁVEIS, RETIRÁ-LAS, USAMOS:
exemplo1 = null
/*FORMAÇÃO DE FRASE
Para concatenar frases, usam-se:
* Sinal de + para concatenar
* Ele leva em conta unir string com string, e número com número
Para transformar string em número, usa-se:
* number.parceInt/Float(x)
Para fazer o contrário, usa-se:
* String(x)
* n.toString
/*TIPOS PRIMITIVOS:
Boolean (true ou false, True ou False em phyton)
Number (1.0, 1, -1, etc...)
*Valores internos de 'numbers':
Infinity
NaN (Not an number)
*Formatação de 'numbers':
x.toFixed(y) // Y é o tanto de casas que serão mostradas após a vírgula (Limite de 100)
x.replace('y', 'z') // Troca um valor y por um valor z
Strings ('Isso é uma cadeia de texto')
*EXISTEM 3 TIPOS DE ESCREVER UMA STRING:
'salve'?
"salve"
`salve`
*FORMATAÇÃO DE STRING:
str.length - Para saber quanto caracteres tem a string ou lista
str.toUpperCase() - LETRAS MAIÚSCULAS
str.toLowerCase() - letras minúsculas
Null (Váriavel / Informação vazia)
Undefined (Valores indefinidos)
Object (Objeto, durr)
Function (Funções)
*/
Só um aviso, eu não anotei literalmente tudo que ele falou porque algumas coisas eu já sabia, porque fiz o curso phyton dele, qualquer coisa vocês adicionam, isso é só um template
Felipe Oliveira
Então compensa, mesmo quando você não vai usar os placeholders usar SEMPRE crase na string, porque se algum dia precisar é só colocar um placeholder. Ou tem algum problema toda string eu usar crase ao invés de aspas?
Paulo Roberto de Oliveira Júnior
Olá, professor Guanabara. Tenho feitos seus cursos e os mesmos têm me ajudado muito, pelo que sou muito grato. Tendo aprendido tanta coisa com você, gostaria também de contribuir com alguma informação. Trata-se do uso da palavra crase para se referir ao acento grave. A crase é o encontro do artigo defino "a" com a preposição "a", de onde "a" + "a" = à. O acento grave, portanto, não é a crase, mas o indicativo dela. A forma correta para se referir ao acento, portanto é: "acento grave indicativo de crase", ou simplesmente "acento grave", que é o oposto do conhecido acento agudo ;). Espero ter ajudado e aproveito para reiterar meus agradecimentos.
Clayton Roberto
Gente esse curso esta muito foda, porém os placeholders não funcionaram pra mem, somebody HELP!
Conta da IPTU
o meu deu erro! Uncaught SyntaxError: Unexpected number
MarkosComK
Professor, Guanabara, um correção. O símbolo "`"(sem aspas) não é uma crase, crase é o fenômeno que ocorre quando ele aparece. Esse símbolo se chama "acento grave"
Subject
Muito bom esse ensino, estou fazendo faculdade de engenharia elétrica mas gosto de aprender outras áreas.
Caeh Augusto
Pra quem não conseguiu usar os template strings em 26:03 é por que o professor usou a CRASE para abrir e fechar o comando.
JoãoVitor B
Pessoal não estou conseguindo usar o ${} so vai usando o '+'. Quando tento usar o template string por exemplo o meu window.alert sai "A soma entre ${n1} mais ${n2} é igual a ${s}", o resultado não sai com o valor que o usuario digitou.
Aguimar Alves
Usa crase que funciona
Pedro Sousa Soares
Aulas perfeitas
Marcelo Delsoto
Olá professor, parabéns pela didática... sensacional... gostaria de sanar uma dúvida, estou utilizando o vscode instalado conforme suas instruções no curso de html, porém, as strings com $ não estão funcionando... pesquisei no google e não encontrei a solução... vc saberia me dizer como resolver isso? Exemplo... document.write('Seu nome tem ${nome.length} letras.') e aparece... Seu nome tem ${nome.length} letras. ,,, outro exemplo: var n1 = Number(window.prompt('Digite um número: ')) //string
var n2 = Number(window.prompt('Digite outro número: ')) //string
var s = n1 + n2
window.alert('A soma entre ${n1} e ${n2} é igual a ${s}') e aparece no browser ... A soma entre ${n1} e ${n2} é igual a ${s}... ou seja, ela aparece como texto sem realizar os cálculos... como posso equalizar para que possa funcionar corretamente? Desde já agradeço.
Tarik Costa
Estou com o mesmo problema..
Batata Gamer
Alguém poderia me ajudar na hora que o salvo no programa e atualizo no navegador dígito meu nome esta dando erro ?
Fernando Alonso
html
Luiz Alberto Gomes
E não devemos confundir NaN com o leite para bebê, rsrsrs.
Jazzy English
Alguém me ajuda a entender por que a segunda linha do meu código não funciona?
var salário = prompt(`${nome}, qual o seu salário? `)
Esse código pra converter o número em real não funcionou aqui :( Caso alguém tenha tido o mesmo problema, fiz uma conta de 2 valores e o resultado ficou assim:
document.write(`O valor total da camisa é ${total.toLocaleString("pt-BR", { minimumFractionDigits: 2 , style: 'currency', currency: 'BRL' })}`)
Wernen Veiga
Essa dica da conversão monetária foi muito boa, sempre útil. Tudo anotado aqui. Valeu Guanabara!!
Philype Abreu
QUANDO TENTEI ESCREVE COM O CODIGO DO TECLADO DEU ESSE ERRO EM EURO
PORQUE GUSTAVO SE NÓS COLOCARMOS O EUR ELE DA O VALOR E QUANDO COLOCAMOS O SIMBOLO ELE NÃO RESPONDE O COMANDO SABENDO QUE O SIMBOLO CORRESPONDE AO EUR?
Comunista de Rolex
n1 = toLocaleString('pr-BR', {style: 'currency', currency: 'BRL'})??????/ Não é mais fácil colocar R$ antes?
Elias Araújo
Acredito, que ficaria mais difícil em caso de sistemas que pegam informações de banco de dados para apresentar em tabela.
E esse toLocaleString seria ainda necessário, pois ele põe o ponto de unidades de milhares e a vírgula para casa decimal.
No caso n1.toFixed(2).replace('.',',') Não fica com o ponto de unidades de milhares
RogueFerrari BR
Que aula top!! Uma das poucas aulas que vi, que deu vontade de continuar e ansioso pelo próximo episódio!!
Victor Franco
Todos precisam curtir e compartilhar. Vamos ajudar quem está nos ajudando
Rafael Moura
Rapaz quem é o maluco que dá não gostei nos seus vídeo? cara, você é muito bom. Parabéns.
Fernando Luiz
Boa tarde galera. Talvez seja uma dificuldade para alguns : Nessa aula tive uma dificuldade com os numeros com virgulas. fiz como estava na aula porem não conseguia colocar numero com virgula. Vi um outro video que não aceita a virgula e sim ponto. Depois que coloquei ponto no navegador consegui realiza com numero quebrados.
Yan Ribeiro
window.alert('A soma entre ${n1} e ${n2} é igual a ${s}')
estou colocando esse código igual do Professor mas ele aparece o texto escrito e não os números na tela. O que será que tem de errado?
Gustavo Martins
É as aspas, no caso desse tipo de formatação '${n1}' você substitui as aspas por crase
window.alert(`A soma entre ${n1} e ${n2} é igual a ${s}`}
Jhuly Curty
tem que ser crase amg
Yan Ribeiro
@Jhuly Curty obrigado
Yan Ribeiro
@Gustavo Martins obrigado
Philipe De Campos
TOP da GALÁXIA !
Ravi Valentim
O VScode de vcs tbm pede para instalar, quando você fecha ele e dps abre ele pede pra instalar dnv, acho isso meio chato
M HF
é importante ressaltar próx de 11'23 que as aspas que fecham a frase 'prazer te conhecer...' terminam um espaço dps da vírgula. Esse espaço na window alert só irá aparecer se for feito assim, observado aqui. Outra coisa, qdo dou ctrl C e V, o que vem é o msm nome do arquivo com a palavra 'copy' e não a numeração subsequente. Além disso, ao copiar o código para tentar fazer o exercício, observei que um dos parênteses abertos não havia sido fechado - isso foi suficiente para não aparecerem as caixas de diálogo :/ atenção aos parênteses, portanto.
Gabriel Salerno
Programa que fiz depois desta aula:
Coisa pra caramba
Bem vindo!
Seus dados estão abaixo:
Wellington Bezerra
Olá alguém poderia me ajudar? Como faço para habilitar o $ no VsCode? Quando utilizo dentro das " ele entende como string. É necessário instalar alguma extensão no Vs?
Yara Alves
Oi profe joia? to anotando tudo, já tinha desistido de programação por causa de C que eu n conseguir aprender na facul, mas JS é muito mais fácil e bem mais utilizável que c. Vem da aula na ufjf kkkkk amo meus profes mas vc tem seu jeitinho de explicar que é especial.
Uchan____
Esse negocio ta muito atraso to todo confuso ja to acertado o dinheiro com alura por que isso nao me ajudou em nd muito onrigado por nd e nois
iGrovert Rondo
iDOLO
Natan Malta
Pra quem está acostumado com Sublime Text, escrever a tag sem os sinais de maior pra auto completar é novidade rsrsrsrsrs
Natan Malta
@Davids AllEyezOnMe eu sei disso mas no Sublime text vc primeiro abre a tab e tab pra auto completar, já no vs code vc escreve o nome da tag sem os sinais de <> pra auto completar, é um pouco diferente
Davids AllEyezOnMe
@Natan Malta No meu só escrevo o nome da tag e primo tab que o sublime faz o auto-complete
Davids AllEyezOnMe
O Sublime já tinha essa implementação antes do vs Code vir ao Mundo.
Natan Malta
@Davids AllEyezOnMe ué aqui não vai kkkk q coisa kkkkk
TJS REMOÇADA
Fala mais devagar bicho
romindagsx750
AJUDA: Digitei os códigos no Visual Studio Code mas não consigo converter a moeda. Não converte para real.
romindagsx750
Consegui galera, quebrei a cabeça e lembrei que o professor em outra aula disse que a função "prompt" retorna string e não número. Foi só converter de string para número que funcionou. var sal = Number(prompt('Qual seu salário: '))
o correto é:
Alexandre Machado
Uma aula de pouco menos de 40min, levei praticamente dois para finalizar! Agradeço ao professor por disponibilizar este excelente conteúdo! Obrigado novamente.
JPM4RT1
eu to anotando dentro dos meus códigos e deixando eles em um pen-drive guardadinho, ai quando eu for da uma revisada pra lembrar de algo nos códigos antigos eu vejo os comentários e lembro os comandos kkkkkkkk
Gabriel B.Moura
valeu professor por mais uma aula de qualidade
Mecatronizando 2.0
Caramba mano, nessa aula aí de quase 40 minutos eu consegui aprender um absurdo sobre a linguagem. Imagina se todas as aulas de todas as matérias fossem nessa qualidade?
videos sem direitos autorais
Estou fazendo pelo celular e o template String não funciona no console.
funcionou no terminal mas não fucionou no navegador, o resultado sai somente a variável 'sal' sem formatação, alguém sabe me dizer? '_'
L̶ᴇᴏ
Olá tudo bem? Preciso de ajuda, No meu visual studio eu cliquei ctrl [ ,não tenho bem certeza Mas deu um zoom tão grande na página que eu não consigo mais interagir com ela,não consegui voltar ao normal,já pesquisei e nada Se alguém puder me ajudar eu agradeço muito mesmoobrigado.
Emanuel Domingos
queria saber como incrementar o python no html eu vi um cara fazendo isso mais ele não quis me contar
Elias Araújo
Nuss... que aula. aprendi mais aqui nesta aula que em meses de estudo por conta. eu queria muito aprender. e faz 2 meses que busco conteúdo, e nada do que tinha na internet chega aos pés deste curso para iniciante. 'Tem muita coisa...', mas gratuito é complicado.
Marbas Stark
36:06 POO em javascript confirmado.
.
S P O I L E R
Ygor Scofano
Povo, o replace só funciona com o .toFixed(), OK? Exemplo: número.toFixed(2).replace(".", ",")
Well FF
vlw mano
cadmo jose
help me please
Cleiton Santos
?
Bobs gamers
mano estou repetindo cada aula mais de 6 vezes, pra aprender a fazeer
Pedro Millen
Após enviar o terceiro var ele para de mostrar os codigos
Eliezer Soares
As variáveis :
var n1 Var n2
Não estão sendo aplicadas no navegador, com só a primeira variável sendo executada, alguém sabe como posso corrigir esse erro?
Marcos Felipe Estevao da Silva
Essa insistência em falar pra anotarmos é muito válida, I can relate...
The Invisible
Que filtro horizontal é esse? A realidade não tem filtro, viu, tru?
vik 2
As funções do ecma script não funcionaram pra mim, alguém sabe o porque? Não usei o vs, fiz no node direto e depois testei direto no navegador.
Renata Nunes
Parabéns! você faz a diferença na nossa vida! vou até fim do curso graduação developer
Gustavo Zago Gabriel
Na versão em que estou, o ${var} n funciona.
Cleiton Santos
Usou crases ou aspas?
Gustavo Zago Gabriel
@Cleiton Santos assim como no vídeo, assim q inserisse $ ja mudaria a cor para configurar o comando, mas assim q eu insiro a cor n muda, e quando peço para escrever ele escreve o $ e a variavel e n o valor da variavel.
Charles Freitas
Muito muito parecido com Python, mas super legal, mas em Python e tudo mas curto e simples, Espero que em Breve tenhamos um curso de Django
Valmir Santos
Boa tarde, sou iniciante no aprendizado e peço ajuda a quem possa me ajudar. Eu usei o comando “n1.toLocaleString(‘pt-BR’, {style: ‘currency’ , currency: ‘BRL’}) e não deu certo. No node js eu consegui mas não tive exito no visual studio code, por favor me ajudem.
Jackson83aqw
GURIZADA FIQUEI UMA HR REFLETINDO PQ N SAIA MAIÚSCULA AS LETRAS E N APARECIA NADA, PRESTA ATENÇÃO NAS LETRAS MAIÚSCULAS QUE TEM NO CÓDIGO, parece besta mas caí nessa kkkkkkkkk
Cristian Luis Teixeira FRC
Resumo para galera // AULA 6
// 1ª OPÇÃO ONDE SEM CONVERTER AS VARIAVEIS OS VALORES APENAS IRÃO CONCATENAR
/*
var n1 = window.prompt('Digite um número:') // String
var n2 = window.prompt('Digite outro número') // String
var s = n1+ n2
window.alert('A soma dos valores é' + s) // Lembrar que o + é concatenação
// (number + number) para adição
// (string + string) para concatenação
*/
// 2ª OPÇÃO CONVERTENTENDO PARA NÚMERO INTEIRO "Number.parseInt(n)"
/*
var n1 = Number.parseInt(window.prompt('Digite um número:')) // String
var n2 = Number.parseInt(window.prompt('Digite outro número')) // String
var s = n1+ n2
window.alert('A soma dos valores é: ' + s) // Lembrar que o + é concatenação
// (number + number) para adição
// (string + string) para concatenação
*/
// 3ª OPÇÃO CONVERTENTENDO PARA NÚMERO FRACIONADO "Number.parseFloat(n)"
/*
var n1 = Number.parseFloat(window.prompt('Digite um número:')) // String
var n2 = Number.parseFloat(window.prompt('Digite outro número')) // String
var s = n1+ n2
window.alert('A soma dos valores é: ' + s) // Lembrar que o + é concatenação
// (number + number) para adição
// (string + string) para concatenação
*/
// 4ª OPÇÃO DEIXANDO O JS IDENTIFICAR O NÚMERO SOZINHO "Number(n)"
/*
var n1 = Number(window.prompt('Digite um número:')) // String
var n2 = Number(window.prompt('Digite outro número')) // String
var s = n1+ n2
window.alert('A soma dos valores é: ' + s) // Lembrar que o + é concatenação
var n1 = Number(window.prompt('Digite um número:')) // String
var n2 = Number(window.prompt('Digite outro número')) // String
var s = n1+ n2
window.alert(`A soma entre ${n1} e ${n2} é igual a ${s}`) // Lembrar que o + é concatenação
Jason Melz Júnior
se eu coloco var nome = window.prompt ('qual é o seu nome?'), o codigo funciona, mas quando eu boto o alert ele não aparece, é como se tivesse sem as duas linhas
Walkerdan Luiz Barbosa
Qual a diferença entre e ?
BruNicksFPS
começo e final eu acho
Eduardo Coimbra
var meuproblema = window.prompt('Qual foi seu problema com essa aula?') - Resposta no navegador: Ter que assistir essa aula 3x. Mas aprendi! window.alert(`Meu problema foi ${meuproblema}.`)
Thank you so much Guanabara!
rjunior
Cara realmente se você só ver e não praticar não adianta nada , vir o curso completo de python e a única coisa que lembro do "print" e do "if" Aí depois fiz o do HTML e hoje tenho certeza que não esqueço mais...
Crisis #RE_NAME_
Mas e se em vez de colocar "Olá Mundo!" No
, e quiser colocar: 'Olá ' + nome + '!', como eu faço?
Linces games
Não posso lhe responder com total certeza, mas a parte de h1(título de nível 1) é do html, então creio que no curso de html ele trate disso.
Thiago Moura
meu replace esta dando erro Uncaught TypeError: n1.replace is not a function, mas digitei certo. No caso n1.replace('.' , ',') não vai.
Programador Moderno
Misericórdia. Guanara fazendo uma aula de 30 minutos valer por uma aula de 1Hora e 30 minutos. Parabéns professor, só sucesso. Bastante conteúdo bom.
Miguel Furtado Martins
E se fizer assim: O aluno" + nome + "que tem " + idade + "anos de idade, teve nota" + nota 'O alunojoaoque tem 29anos de idade, teve nota10'
O resultado aparece com as letras pegadas... sem espaço. Alguém sabe o que se passa?
Fernanda Maresi
Pessoal . Eu tive alguns problemas para ele atualizar os arquivos dava erro, quando atualiza no automatico o Visual Studio Code não apagava os erros, então eu deixei normal sem salvar automaticamente e refiz o arquivo.
CARLOS HENRIQUE MORGADO
"
Document
"...nada acontece n a página criada simplesmente fica em branco...tá complicado a mão na massa sem suporte do canal e sem um "tira dúvidas"
Gabrielx44
usa os `` de vez o ' '
thiago dronegames
eu tenho q ver a aula umas 4 vezes so eu so burro assim ou tem mais alguem srsr ?
Juliana Silva
Que aula maravilhosa, mesmo sendo apenas os primeiros exercícios! Estou adorando, e MUITO!
Pega o Código
ESSE CURSO EU VI MAIS DE 5 VEZES !! APRENDI E PRONTO. VLW PROF GUANABARA
John Domingos
Alô professor, cara no meu Visual Studio, a função ${n} não está funcionando. Como resolvo isso?
denio Oliveira
Usa crase ao invés de aspas.
John Domingos
@denio Oliveira Oi, Denio! Usei justamente a crase, mas no meu não funcionou.
denio Oliveira
Coloca aqui exatamente como você fez. Para que eu possa ver.
denio Oliveira
@John Domingos no aguardo!!
John Domingos
@denio Oliveira Exemplo: var var n = 30 var b = 28 var s = n + b Tentei isso: 'A soma entre ${n} e ${b) é ${s}' Ao invés disso: 'A soma entre' +n+ ' e ' +b+ ' é' +s
Obs: meu java é atual, baixei o mesmo que o Guanabara informou no vídeo. Abraço!
denio Oliveira
@John Domingos você está fazendo isso no NODE.JS?
denio Oliveira
@John Domingos window.alert(` a soma entre ${n1} e ${n2} é igual a ${s} ` )
Eduardo Oliveira
1 ano dps e o meu da erro na crasd
Samuel Franco
/* Esse curso é muito bom. O Gustavo tem uma didática excelente! Estou aprendendo muito! Muito obrigado por suas aulas Gustavo. */
???? HATER DA LIVE ????
17:45 O MEU ELE NÃO ESTÁ CALCULANDO OS DOIS, SÓ QUANDO EU TIRO O Number.parseInt(window.prompt( ' Digite um número: ')) Quando tiro o Number.parseInt ele funciona mas no modo String, Não estou conseguindo converter. ATUALIZOU ALGUMA COISA ???? SOU NOVO EM PROGRAMAÇÃO
Juelson Oliveira
25:00 - Aqui
GAMER EXTERMINATOR
Eu criei no visual estúdio, um arquivo só para anotações, ele virou meu caderno!
MhS
minhas anotações da primeira aula ate esta aula.
java script é uma linguagem feita pela empresa mozzila*/
AULA 04//
/*CURSO DE JAVA SCRIPT vai ser separado em três partes: HTML(CONTEUDO),CSS(DESIGNER),
JAVA SCRIPT(INTERATIVIDADE DO CLIENTE).*/
AULA 05
O // serve para fazer um comentario em uma unica linha
o /* serve para abrir um comentario de varias linhas e */ serve para fechar esse comentario.
no java script podemos usarmos a palavra var ou let para declarar uma variavel.
INDENTIFICADORES: podem começar com letra,$ ou _ . //não podem começar com numeros//é possivel
usar letras e numeros//é possivel usar acentos e símbolos//não podem conter espaços//não podem
ser palavras reservadas//.
AULA 06
/*comentario em css*/ //comentario em java script
//como no java , no js podemos ter uma concanetação (+) exemplo:window.alert("é um grande prazer em te conhecer , " +nome)
(nome) foi a variavel para este exemplo.//
//o + serve tanto para concatenação , quanto para adição
{number+number} para adição
string + string para concatenação//
//converter string para number:
String > number
var n1 =Number.parseInt(window.prompt("digite um numero:")) para inteiro
var n1 =NumberparseFloat(window.prompt("digite outro numero:")) para real
var n1 =Number(window.prompt("digite um numero:")) se deixar somente number ele faz a conversão automaticamente
var soma = n1+n2
window.alert("a soma dos valores é: "+ soma)//
//Converter Number para String:
Number > String
window.alert("a soma dos valores é: "+ String(s))
window.alert("a soma dos valores é: "+ s.toString()) 's' é a variavel deste exemplo.//
//formatando strings:
var nome = ´java script´
'eu estou apredendo s' //não faz interpolação
'eu estou aprendendo' +s //usa concatenação
`eu estou aprendendo $(s)` //usa template string (pra mim ficou melhor , pois é bem mais organizado)//
(nome)é a variavel de exemplo igual mostrado ali em cima
nome.lenght //quantas caracteres a String tem
nome.toUpperCase() //tudo para "MAIUSCULAS"
nome.toLowerCase() //tudo para "minusculas"
EXEMPLOS:
O var muda a cor no VSC para azul como se tivesse reconhecido mas depois dele não muda, a palavra nome fica branco. Estou usando windows 11
Js cursos
Se eu ñ mim engano, vc está adicionando 4 aspas simples em tudo, tem que colocar apenas uma aspas simples!!
Tenta colocar: var nome = window.prompt('Qual o seu nome?'), só com uma aspas simples.
Ou você também pode colocar aspas duplas como está: " "
brawl zeira
Olá no meu visual estúdio code eu estou com um probleminha meu código windows (${}) não quer pegar eu já usei as aspas como windows ('${}') está mais não está dando certo. Se alguém souber qual é problema. Pode mim dizer
Nome Normal
O correto seria (`${variavel}`)
Pedro Cardoso
Opa brother. Tive o mesmo problema... Parei pra dar uma analisada e vi que oq estava errado eram as aspas ('). Mude para crase (`) que vai rodar certinho. Ex= window.alert(`A soma entre ${n1} e ${n2} é igual a ${s}`)
brawl zeira
@Pedro Cardoso faleu meu brother pela ajuda. Eu mudei a ('${}') pelo (`${}`) como vc falou e também voi falta de atenção minha porque o professor falou no vídeo faleu pela ajuda
Reginaldo Santos
var n1 = Number(window.prompt('digite um numero'));
var n2 = Number(window.prompt('digite outro'));
var s = n1+n2
window.alert('A soma é = ',s) Não está funcionando. Não traz a soma.
iluy 死
O certo é: window.alert('A soma é ' + s)
Denilson Aparecido
Sem palavras.
Derickson Loss
Eu tive um problema bem estranho enquanto fazia o exemplo do document.write:
Se eu coloco o ${nome} dentro do comando write, ele não printa o texto no arquivo html, mas se eu tiro a declaração de dentro do template string, ele printa normalmente. Alguém mais teve esse problema? Poderíamos criar um grupo no discord ou whats, para esclarecer dúvidas e tentarmos ajudar uns aos outros ;)
Z4T2 5P4C3
Tive que chegar na aula 6 pra realmente entender o valor de um bloco de notas fisico, visando que o curso tem 30 aulas e na 6 ja temos muita informação, acho que é absurdamente necessario, kit sobrevivencia do curso kkk
Breno Lima
nas versões mais recentes do nodejs (no meu caso a 11.15.0 em 29/05//2019) a formatação da moeda já funciona corretamente, com o toLocaleString mostrando "R$ 1.545,50".
Over Flames
Cara o meu funciona só no node.js Não funciona no navegador e eu não sei pq
Victor Yuri AF
Obrigado!
Orivaldo Gama
No meu caso, usar apenas Number não deu certo! E agora?
Orivaldo Gama
Ops: faltava um */ para fechar o comentário! Era isso! kk. Desculpas desde já!
Ubiracy de J. Reis
Olá! Professor. Alguém pode me dizer como configurar minha pagina "Olá, Mundo!" para inerargir como na aula 5 ou 6 : diretamente com com as perguntas e respostas ex; Digite seu nome? .... Fulano. alguma configuraçao a ser feita no google?
dionisio dulobu
Ola professor tudo bem? Eu nao estou a conseguir ativar o template spring($) o visual studio code nao le ele
Newton Ishizaki
@Lucas Soares O meu também, coloquei "O aluno ${nome}" não está reconhecendo, aliás, quando coloco o cifrão, ele não reconhece como um código
Lucas Soares
@Newton Ishizaki coloca em crase ` ` o codigo
Lucas Soares
Ex. do código ai, n é em ( ): ${n1}
Alex Tolledoo
Olá , você poderia fazer um curso desenvolvimento de aplicativos para android
André Luiz da Silva
Olá professor! O site caiu! Não consigo mais acessar a minha conta. Simplesmente não abre.
LZago ????????
já me ocorreu, tenta em outro navegador
LZago ????????
depois de um tempo voltou no navegador original
Gaby Tomé
Parabéns pelo curso! Seus vídeos são bem explicados e são muito fáceis de aprender. Amei!!!
João Victor
Fala Guanabara, estou acompanhando o curso de JS diariamente, assisto 2 vídeos por dia e faço as práticas como você indica; também faço as práticas das aulas passadas antes de iniciar uma nova aula, porém sinto falta de alguns exercícios para fixação das aulas, onde os alunos possam treinar tudo o que foi aprendido nos vídeos de forma prática, com exemplos e situações diferentes das que aparecem nos vídeos. Parabéns pelo ótimo trabalho de vocês, muita admiração e obrigado!!
Cida Luna
Você explica muuuuuito bem, Gustavo! Muito obrigadaa!!!! =)
Thiago Favorino
Só queria entender por que não consigo rodar um código tão simples está igual o do guanabara : var nome = window.prompt('Qual é o seu nome?')
document.write (`Seu nome tem ` $ {nome.length} `letras`)
quando eu faço o run pergunta o nome no browse e depois não conta a quantidade de letras no meu nome .
Yuke
Oi amigo! O erro esta no seu write. Note que você usa a crase ( ` ) como se fosse uma aspa simples ( ' ) com o sentido de concatenar. Neste caso só precisa de 2 crases uma no início da frase e outra no seu fim. O teu cifrão está com um espaço do colchetes também o que não reconhece o comando. Espero que tenhas entendido :) Boa jornada!!!
Antes: var nome = window.prompt('Qual é o seu nome?')
document.write (`Seu nome tem ` $ {nome.length} `letras`)
Depois: var nome = window.prompt('Qual é o seu nome?')
document.write (`Seu nome tem ${nome.length} letras`)
Thiago Favorino
@Yuke 'Valeu Amigo! são detalhes que faz toda diferença estou aprendendo JS agora , muito obrigado pelas dicas, um abraço!!!
Eduardo de oliveira cardoso
Esse comando "document.white" Não está funcionando nas plataformas atuais não pois eu tentei de tudo qual quer jeito e o que acontece é. minha tela simplesmente fica toda branca não importa qual navegador eu abra.
Bugado
Mplb 2012
Cara, eu não entendo. Ele faz perguntas para gente e a gente esquece. Tanto é que nos primeiros episódios ele falou que não é para maratonar. QUAL É O SENTIDO??
LZago ????????
não é pra maratonar se você estiver vendo as aulas sem anotar/praticar nada só assistindo, q nem um netflix
R R
Aprendendo js com o Lucas neto.
Fernando Mazola
Só que já foi Militar sabe oque ele disse em 15:20, dá um like! Hahaha
Marlon Silveira Farias
Pronto um like
Jose Neto Guimarães Andrade
Uma maneira de escrever valores para moeda é: Intl.NumberFormat('pt-BR', {style: 'currency', currency: 'BRL' } ).format(n)
Cristiano Frassão
Fiquei com uma duvida, se eu usar 'Number.parseFloat' e na janela digitar dois números inteiros, o retorno seria inteiro, correto? Isso não elimina a necessidade destas variações? fiz o teste aqui e o retorno foi correto em ambos os testes, com números inteiros e reais.
Luciana Lima
Simplesmente SENSACIONAL!!!!!
Um Loiro
Escrevi tudo igual mas o meu template não funcionou o que pode ser??
joão aote
Quando escolho um número, para n1 Ex: 14 e n2 23.74, vem o resultado 37.739999999999995 como posso resolver isso
Nícholas Eras Fonseca
Alguem sabe pq nao ta mostrando a soma?
Document
Fala EX003.
joão aote
O problema é na var n2, você colocou Number.parse Tnt
Lucas Geniel
O auge tu falando 'BIZUS'
Fabio Soutto - Canal 2
Colegas, Um detalhe técnico, lembrem de usar o console do navegador. Fiquei uma meia hora sem entender pq diabos o alert não aparecia na tela. Digitei o código umas 5 vezes pra ver oq estava acontecendo até que lembrei de inspecionar o console... adivinha a cagadinha... analise o código que vcs vão notar... var n1 = Number.parseInt(window.prompt('Digite um número:')) var n1 = Number.parseInt(window.prompt('Digite outro número:')) var s = n1 + n2 window.alert('A soma dos números é ' + s)
no console me veio a resposta KKKKKKKKKKK
Uncaught ReferenceError: n2 is not defined at exercícios.html:29 pois é, acontece! kkkkk
Viram aí como ajuda?
LEANDRO CAMPOS DA SILVA
Para fazer o sinal de crase: tecla shift + acento agudo. Aperte as duas teclas ao mesmo tempo!
YagoX64
< eu tenho um erro no nodejs,que quando eu coloco o comando, n1.tolocaleString('pt-BR' , {style: 'currency' , currency: 'BRL'}),ele meda um erro>
YagoX64
@Leg Lembranças vlw manoh
Leg Lembranças
você colocou a letra L minúscula em tolocaleString tem que ser a letra L maiúscula assim toLocaleString
HB Consultoria & Marketing
aqui não deu certo não usar ${n1} ... não reconheceu
HB Consultoria & Marketing
vixe até saber que o lado da crese estava errada, quase desisto do curso... kkkk
Lucas Soares
@HB Consultoria & Marketing kkkkkkkkkkkkk pqp
Gregory Guimarães
Assisto as aulas em conjunto com a leitura do livro 'Javascript: o guia definitivo', muito bom!!!
Jean Guilherme
se a questão é inglês, a pronúncia "EI" no NaN está correta professor, as duas formas que tu pronunciou estão corretas!
Luiz Gustavo Verneque
não entendi o por que meu Template String ano funciona cara.
Neldson fernandez
O meu tbm não
Neldson fernandez
Qual é essa versão do vscode que ele tá usando no vídeo?
Mailton Monteiro
basta usar ` ao invés de ' ou "
Daniel Baumgarten
Sou iniciante, parti do estágio zero e chego nessa aula com uma única certeza, suas aulas, a didática utilizada, facilita muito a compreensão, obvio que estou com algumas dificuldade, mas estou conseguindo criar uma boa base, e futuramente vou ter que investir para pode aprimorar e crescer na área da programação, mas minha maior dificuldade nessa aula foi conseguir fazer com que a soma dos números acontecesse, os inteiros foi bem de boas, mas não consegui com virgula, todos apareciam o tal do Nan como resultado, mas de qualquer maneira vou seguir adiante e futuramente, acredito eu, que vou ter capacidade de entender onde eu errei, porque eu copiei e umas 20 vezes, abri novos editores, pra iniciar do zero, e mesmo assim não rolou nem com o Number(n) . Nessa aula de quarenta minutos, pra mim levou 3 horas direto, fritei o cérebro, porém valeu muito a pena!! Muito obrigado grande mestre por essa oportunidade!
João Miguel
Nesse video q eu comecei a me perder skskskks
Gustavo Angelo
Lá nos 30 minutos que ele mostra o código contando a string, se o seu nome for composto (por ex, Ana Clara) ele vai contar o espaço junto
Pra evitar isso, embaixo de:
var nome = window.prompt('Qual é seu nome?')
Coloca:
var nomeSemEsp = nome.replace(/ /g, "")
E na hora de escrever o string template que dá a contagem das letras do nome, ao invés de:
${nome.length}
Vc bota a variável que vai remover os espaços, no exemplo ai que eu dei é:
${nomeSemEsp.length}
Aí ele conta direitinho só as letras removendo os espaços :D
OgrimmaR
eu estou acompanhando todos os vídeos e não achei a questão de colocar o null como variável, você fez a pergunta nesse vídeo e eu vi e revi o vídeo passado e não achei isso...
Melissa Lacerda
Olá professor como compartilho o meu documento html 5 via link para alguem?
Joelson Silva
Extremamente fundamental para quem quer aprender ou até mesmo ter uma noção, não sei se vou da conta mais que vou assistir todas e praticar sim. Se for possível volto novamente e vejo e refaço eu quero aprender mesmo.
Jham Luu
Eu também achava que NaN significava Not ain't Number hahhahah agora faz todo sentido que é Not a Number, nem faz sentido ser Not ain't (por essa repetição de negação e por ser informal)... é que se passa por nossa cabeça que precisaria do "is", "Is Not a Number". Coisa simples, mas legal de saber.
Ciro Gomes
Show!!!!!!!!!!!!!!!!!!!!!!!
Valério Brito dos Santos
Bom dia professor Gustavo. Meu NodeJS não está funcionando quando chamo ele no Visual Studio. Já desinstalei e instalei de novo mas o problema persiste. O que eu faço?
Aparece esse erro: "node : O termo 'node' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja
1-Variável e tudo aquilo que pode ser feito para organizar,delimitar ou espacionar determinada categoria 2-nao entendi a pergunta mas acho que é sobre os identificadores 3-number,boolean e string 4-object
Marcio Goulart
Tentei esse código da aula no navegador mas não funcionou, alguém sabe dizer oq fiz de errado? já tentei fazer diretamente a conversão dentro do ${} mas tambem não deu certo...
CODE { let salario = prompt('Digite o salario: ') salario = salario.toLocaleString('pt-BR', {style: 'currency', currency: 'BRL'});
document.write(`Seu salário é ${salario} `); }
Lucas de Carvalho
A correção do seu código fica assim:
CODE {
let salario = Number.parseFloat(window.prompt('Digite o salario: '))
1 - prompt('Digite o salario: ') Obs: faltou o comando "window." antes de prompt Correção: (window.prompt('Digite o salario: ')
2 - let salario = (window.prompt('Digite o salario: ')) Obs: o comando window.prompt retorna uma string: salario = salario.toLocaleString('pt-BR', {style: 'currency', currency: 'BRL'});
essa conversão só pega se a variável for do tipo Number e não String. Para corrigir isso basta colocar o comando Number.parseFloat() que ele converte de String para Número Real.
Correção: let salario = Number.parseFloat(window.prompt('Digite o salario: '))
Marcio Goulart
@Lucas de Carvalho Cara muito obrigado! Na real só tinha um erro, pois não precisa usar o "window" antes do comando prompt, mas a conversão para float precisava, legal saber que o comando prompt() retorna uma string, não sabia. Outra duvida que surgiu quando implementava a solução... O comando Number() já não trata diretamente o tipo, se é int ou float? Tentei e não deu certo, somente com o Number.parseFloat() como tu tinha dito. Mas fora isso funcionou!
Lucas de Carvalho
@Marcio Goulart usei o Number.parseFloat() pra forçar a ser real, porque vai ter caso que alguém possa digitar o salário em inteiro, tipo, 1000, 890
Lucas de Carvalho
Se colocarmos um inteiro como resposta e usamos só Number() o JS vai tratar provavelmente como inteiro e pode dar erro na conversão, por isso eu forcei a ser float
Marcio Goulart
@Lucas de Carvalho Ah entendi! Muito obrigado pela ajuda!
Pavão do Oriente
Por Zeus! Estou programando pelo celular e é uma maravilha <3
Jonas Macedo
As aulas estão ótimas, excelente conteúdo e ótima didática!! Gostaria de saber se tem algum atalho para edentar o código, é que tenho um leve caso de toc kkkk
Guilherme Ceratti
fiz um simples pra cadastrar alguns dados e retornar alguns valores ao usuario
Cadastro
Cadastro de dados
Rafael Santos
Gostaria que me retornasse os valores com virgula no lugar de ponto, tem como?????
Ahgon
tava dando uma lida e pra fazer o document.write pular uma linha posso criar função também.
Vinicius
var n1 = window.prompt('Digite um numero: ') // string
n1= Number.parseInt(n1) //converte para inteiro
var n2 = window.prompt('Digite outro nomero: ') //string
n2 = Number.parseInt(n2)
var soma = n1 + n2
alert('A soma dos valores é. ' + String(soma))
alert(typeof soma)
Ele vai printar a variavel soma como number a conversao é momentanea então?
Gustavo Mayer
To no foco aqui Gafanhoto
And G
Q01:Uma variável é um espaço na memória RAM do computador que pode armazenar dados
Q02:Basta declarar a variável e atribuir o dado numérico, sem usar as aspas. Ex: var num = 5
Q03:Sim:Strings (Sequências de caracteres), Number (Dados com propriedades numéricas, que podem ser distinguidos entre "Inteiros", ou seja, números inteiros, e "float", ou seja, números decimais), e boolean (Dados lógicos, que só podem conter dois valores:"false" (falso) ou "true" (verdadeiro), além de outros, como "undefined", "object", "function", "null"
Q04:Significa dizer que aquela variável não apresentará nenhum valor
PinG PonG na Veia
o meu writeln não está quebrando a linha!
firezinfds
fiz igualzinho porem o comando do prompt nao funciona porem quando eu coloco ele sem receber a variavel ele funciona
Meu primeiro programa
olá, mundo!
já me livrei da maldição
Daniel Previdi
Gelera, um detalhe básico que não funcionou aqui. Quando eu copio e colo o ex001...002 e colo, não cria outro arquivo com o número sequencial, fica ex001 copy ou cola com o mesmo nome posicionado mais a esquerda. Alguem sabe o motivo?
Denilson Gomes
Formatação de strings
Arthur Dos Santos
Desculpa se a pergunta for boba. Mas, qual plataforma esta sendo usada?
Klayver Ximenes
Visual Studio Code
Leandro Cavalheiro
Ninja! mto bom
Luciano
Não funciona o comando para quebra de linha e ainda quando termina a interação com o programa abre o ícone do tradutor do lado do end URL, alguém aí pra ajudar? Hehe
Youtube Shorts
Boa Tarde, qual a diferença entre o Window. com w maisculo e window. com w minusculo ? Quem poder me tirar essa dúvida agradeço.
speedruns
Pra mim eu coloco o prompt pega mas o nome+ de guardar dados não pega
RicardoBW
Explique melhor
speedruns
@RicardoBW como assim explique melhor
RicardoBW
@speedruns me fale seu codigo e me fale oque não está funcionando de acordo como você quer
speedruns
@RicardoBW bom foi porque o var nome eu tinha me esquecido de colocar
Blade KUNG FU
O Atributo "LENGTH" (minúsculo e sem aspas), conta também os espaços em branco. Percebi aqui na prática professor! Parabéns pelas Aulas!!!
Lincoln Costa
Usando somente Number ele também não funciona com números reais?
PexSuper
Difícil alguém ver isso porém, coloquei o código certo e o meu apareceu "Seu nome tem undefined letra.", alguém sabe me dizer oque está acontecendo?
RicardoBW
Me passe o seu código posso tentar ajudar
Renan Berton Martins
Galera no min 33 eu nao entendi, pq ele teve que usar parenteses depois do toUpperCase, e em cima dps de ${nome} ele nao precisou?
Wilson Rosa Gomes
Independente de saber ou não JavaScript a sua didática é sempre a melhor e tenho orgulho em lhe chamar de Professor. Um grande abraço e muito sucesso a você e toda sua equipe. Excelente curso
Luiz Fonseca
O código ${ } placeholder não está funcionando. Houve alguma mudança? 'O aluno ${nome} com ${idade} anos tirou a nota ${nota}'
PAULINHO DESENHOS
use `` esses acentos - `${n1}` por exemplo
Victor Landi
pq tem que fechar o comando todo do var n1, com dois parênteses ?
Ola professor, tudo bem? Sou de Africa concretamente de Mocambique e estou gostando muito das aulas sou iniciante ainda.
Graciele Alves
Não tem jeito meu resultado nem mesmo com o Number.parsefloat funciona. Nunca retorna com número real
murilobrn
Sou iniciante, achei bem difícil, assistindo e praticando pela 3ª vez... mas não vou desistir
Robson da Silva Santos
eu também não pretendo deixar de parar
Angelo Roncalli
@Kurt Cobain Vascaíno Também. O professor ajuda. Só essa aula é que não gostei. Mas sigo fazendo. Aula free e ainda de qualidade como as que tem aqui não se acham fácil. E com direito a certificado ainda. Vou recomendando a todo mundo.
Juliane Coutinho
Idem
Jacira Silva
Ter estudado python primeiro foi a melhor coisa que fiz, só com isso consigo achar facil a maioria das outras linguagens devido a facilidade de entendimento com o python
Lucas Faes
@Jacira Silva python é bom pra pegar a lógica de programação, porém muitas pessoas bem experientes recomendam que quando for estudar pela primeira vez programação comece com uma linguagem não tão "fácil" como é o python, pq quando for aprender um java por exemplo vai ser mais complicado do que você já saber java e for aprender python. Acho que deu pra entender
Jorge Lucas
Mano, não desista mesmo, eu assisti umas 10 vezes kkk, de tanto praticar finalmente apreendi essa aula, e acredito que você também conseguira u.u
NOX FF
@Jorge Lucas comecei ontem Mn estou a todo vapor só BR, eu faço isso porq eu amo ️ tomara que dê certo tô errando bastante ainda
Jorge Lucas
@NOX FF continue assim que tá no caminho certo amigão
NOX FF
@Jorge Lucas obrigado Mn sinto que estou
Allan lima
Aconselho você Primeiro assiste o curso de lógica de programação, ficará mas fácil a compreensão do assunto
Jorge Lucas
@NOX FF por nada ️
Guilherme Marques
@Daniel Alves onde encontramos o portugol ?
Natanael Felipe
@Guilherme Marques O portugol está presente no curso de Lógica de Programação do Guanabara. Para encontrar é fácil! Pesquise: Lógica de Programação Curso em Vídeo.
Renan Constantino
Tamo junto nessa
Ricardo Cambundo
Que recua é disco mano, o caminho é só pra frente então forçaaaaaaaaa. Mesmo não te conhecendo sei que vais conseguir,
Michael Philippe
Vai dar tudo certo mano
Gabryell Athos
Parabéns!
Walisson Rush
Eu no começo entendia nada, aconselho começar por algoritmo e aprender a lógica ajuda bastante
Salvei man
Tbm to achando kkkkkk, mais to treinando dms
César C
Não desista e quem quiser estudar em grupo, pode me chamar respondendo essa msg.
Walisson Rush
@César C bora montar esse grupo
Jonas Petty
Mano não desiste, recomendo fazer o curso de lógica de programação aqui com o guanabara, eu fiz o curso e está bem fácil para entender o JavaScript, não pule a lógica, cedo ou tarde você vai ter que voltar pra ela e é melhor fazer isso no começo, vai facilitar muito sua vida.
Luiz Henrique
@Lucas Faes Eu comecei com python tbm,mas nem terminei o módulo 1,parei na parte de condições ,porém já sei como funciona bem isso. Partir para o Java Script e os comandos são bem diferentes, mas até agr eu n estou com problemas de entender ou de não conseguir reproduzir um código furrepo. Basta praticar,pra ter ideia eu fiquei treinando aqueles 3 primeiros comandos(alert,confirm,prompt) por 2 dias,tentando fazer um negócio diferenciado do vídeo.
Detalhe: Programo pelo celular e tenho 16 anos.Nao existe desculpa pra não fazer tal coisa,basta querer.
vinicius uchiha
Eu também cara achei bem difícil eu vou até rever essa aula de novo
Ro C
@Lucas Faes Mas aí você passa trabalho desnecessário com Java como primeira linguagem. Idiotice não começar por python, sempre se começa do mais fácil ao mais difícil, em tudo.
Nayla Gondim
desisti não, daqui a pouco está entendendo tudo!
Angelo Roncalli
O curso é ótimo mas essa aula está complicada mesmo. Acho que fugiu da progressão dos assuntos. Em outros cursos existe tópico específico para tratar os assuntos dessa aula.
Kurt Cobain Vascaíno
cara não é possível, eu estou achando extremamente fácil
Josué Santos
E impressão minha ou o Guanabara falou "Amém" no 21:27 ??????
Pequeno Uchiha
ele falou "Tábem" rapidão
Pavão do Oriente
12:00 não consigo fazer isso. Apertei ctrl c + ctrl v e apenas foi criada uma copia com o mesmo nome
natok lord
estou vendo isso muito atrasado, mas realmente, praticar faz diferença, eu achava que meu código tava 100% fui carregar a página e o prompt e o alert não estavam funcionando, sou super iniciante, vi que faltava um ' no finalzinho, felizmente o visual studio informa quando tem erros.
Elohim Adonai
No Programa node, nao deu muito certo as partes {}
Adilson Zaniratto
Para conseguir transformar os valores em reais fiz da seguinte forma: var salario = Number(window.prompt('Qual o seu salário?'))
var f = salario.toLocaleString('pt-br',{style: 'currency', currency: 'BRL'});
document.write (`Seu salário é ${f}`) O problema é que se atribuir o salário com virgula (o que é normal para nós brasileiros) a resposta na tela será "Seu salário é R$ NaN" Alguém sabe resolver essa questão?
Andressa Gonçalves
Ola pessoal! Meu ponto de exclamacao nao esta aparecendo : ( window.alert('E um grande prazer te conhecer, ' + nome + '!') Alguem por favor poderia me ajudar?
Bruno Bride
aula que vem o bixo pega nas contas de buteco uahauhaua!
Ramon Paolo Maran
No meu código esse ${} não funciona
Rodrigo Victório
Faça esse exemplo:
var nome = 'Zé' // usei aspas simples
`Meu nome é ${nome} ' //aqui eu usei a crase
jhon wesley
Boa tarde professor tudo bem ? Eu estou a usar este comando $(n1) ele não esta a funciona
Chris Brayner
Mano deves verifica se estás a usar crases invertidas ou não tipo document.write(`O seu nome ${nome} contém ${nome.Length} letras. `)
Não usa parênteses `$()` deves usar colchetes `${}`
Espero que eu tenha ajudado.
Adriano Mendonça
Só uma dica , eu tava tentando escrever o código em inglês e coloquei o nome da variável de name, passei umas duas horas tentando fazer de tudo pesquisei, e acabei de descobrir que name é uma palavra reservada ...
Norman
Estou aprendendo Python aqui no curso em video já estou terminando mais não consegui esperar para aprender javaScript, Estou feliz por saber que tem algumas coisas semelhantes mais com formas diferentes de fazer
AVACOINS LIFE
Essa aula me deixou meio maluquinho, na parte do mudar o Numero > String eu estava confundindo String com concatenação e acabei ficando uns 10 min olhando o Visual pra ver se era o Visual ou eu que estava errando. Mas a real foi falta de atenção mesmo! Mas estou gostando muito das aulas, comecei 29/12/19 e ja fiz coisas que nem imaginava fazer
Nícolas Ribeiro
Eu estava mexendo no Node e realizando os exemplos dele. coloquei "var n1 = 1545.5" e depois "n1.toLocaleString('pt-br', {style: 'currency', currency: 'BRL'})" e, como esperado, recebi o output "R$ 1,545.50". Ele falou que no navegador já iria fazer a inversão de ponto e vírgula automaticamente, mas que se quisesse poderia usar o ".replace" como antes havia demonstrado. Eu testei com ".replace('.', ',').replace(',', '.')". Primeiro troquei a vírgula por ponto e em seguida ponto por vírgula, mas achei que o output seria "R$ 1.545.50" e não "1.545,50", já que trocaria o ponto por uma vírgula e em seguida as duas vírgulas por pontos... Alguém me explica?
DEP SMEC
No meu caso, n estou conseguindo com que faça a soma, ele pede o número eu digito pede o 2 número eu digito e depois n aparece nada. Alguém sabe me dizer o por q, digitei o código do mesmo jeito q ele fez.
DEP SMEC
Era por causa da crase também, n sei se ele falou antes isso ou eu q n observei.
DEP SMEC
só n descobri ainda por q quando edito do Int para o Float n está mostrando a soma fracionada, continua mostrando a soma Inteira mesmo colocando números fracionados
Renan Roberto
O meu Visual Studio não está reconhecendo o placeholder ${}
Ofab
O meu também. Conseguiu resolver?
bolo de limão
Não consegui fazer o " seu nome tem x letras"
Mesmo com tudo igualzinho (sério conferi mil vezes) com craze e tudo
Guilherme Diechiete
Todos os vídeos são incríveis, muito bem explicado e com clareza, impossível não aprender js, vcs são incríveis
Alexandre Paixão
A galera que tá com dificuldade, cola o códio que está no VsCode pra gente ver se tem algum erro
Paulo Marcos
Aqui ta dando erro var n1 = Number(window.prompt ('Digite um numero:'))
var n2 = Number(window.prompt ('Digite outro numero:'))
Em vez de aparecer " A soma de x + y é tal" aparece "A soma de x + NaN é NaN
Pedro Dos Santos Maciel Jr
excelente curso
Juan Velasquez
Inseri meu código normalmente: document.write('Seu nome tem ${nome.length} letras') , porém, como resultado obtive: Seu nome tem ${nome.length} letras Alguém pode me ajudar por favor???
Cleiton Nogueira
Estou com mesmo problema
Vitor Honna
@Cleiton Nogueira vcs usaram 'aspas simples' em vez de `acento grave` na format string. 24:48 O correto seria: document.write(`Seu nome tem ${nome.length} letras`) Em vez de: document.write('Seu nome tem ${nome.length} letras')
José Sergio
Tentei fazer no node e não funcionou o place holder, já no vsCode funcionou normal, alguém sabe o que pode ter ocorrido?
KOAN
Sei que o video é ligeiramente antigo, mas fiquei com um dúvida.
Quando faço o comando:
var n1 = Number.parseFloat (window.prompt ('Fale um número')); var n2 = Number.parseFloat (window.prompt ('Fale outro número'));
Tudo dá certo.
Mas quando coloco o comando "Number.parseFloat" separado do comando, como se fosse para executar a tarefa posteriormente a pergunta, o código não funciona. Exemplo:
var n1 = (window.prompt('Fale um número')); var n2 = (window.prompt('Fale outro número'));
Number.parseFloat (n1) Number.parseFloat (n2)
Sou completamente iniciante e gostaria de saber o porquê disso.
Renato Flávio
Retira os parentenses da frente do window.
Denilson Gomes
Se eu usar um alert depois do outro usando a formatação `${}` Não aparece o segundo...
Wagner Lima
Apanhei para acertar o Template String mais deu certo, relamente é a crase a explicação do Professor estava correta!
Despertos Notícias
Para fazer as anotações das aulas criei mais um arquivo dentro da pasta raiz com o nome de ANOTAÇÕES e vejo direto no navegador, minha pasta está dentro de uma pasta na nuvem em caso do PC ir para o beleléu, a cada informação passada na aula vou adicionando as informações no HTML isso me deixa mais familiarizado com o HTML, pois estou usando o próprio HTML feito no curso que já está com CSS, uma outra coisa que fiz foi deixar meu VBC com salvamento automático reduz o trabalho e garante o salvamento do arquivo caso esqueça de salvar.
Joaber Leal
Olá, caso eu digite um número fracionado utilizando vírgula ele continua realizando a soma de números inteiros, como soluciono isso?
Psilva
Respondendo as perguntas feitas no inicio da aula:
1) O que é uma variável? R: Uma forma de armazenar dados sendo utilizado para guardar números e palavras e que podem ser alteradas em determinado momento.
2) Como declarar uma variável numérica inteira ou real usando JS? R: Inteira - var primeiroNumero = 10 Real - var segundoNumero = 10.5
alert (primeiroNumero) alert (segundoNumero)
3) Quais são os tipos primitivos do JS? R: Lembrei esses de primeiro momento - number, string, boolean, null e function
4) O que significa colocar o valor null dentro de uma variável? R: Indicar que ela não tem número ou palavra definida
Depois de pesquisar: Indica que a variável tem valor ausente, nulo ou vazio
Aika Noelly
Eu coloquei ${nome} . Porém quando eu aperto enter ele fala : ' O aluno com ${nome} ' e ñ coloca o nome da variável
Igor Pereira
Você tem que usar crase `O Aluno com ${nome}`, se for usar aspas Usa o + como concatenação
Fabinho Bitencourt
Pessoal que esta sofrendo no template, a crase é invertida, ou seja, segure o shift + a craze (2x) e coloca a string dentro. Ex:
> nome = 'fabinho'
'fabinho'
> `Ola ${nome}`
'Ola fabinho'
A crase é para láaaa <------------
Denis Leivas
Ola Professor. qual a diferença entre Node js e Electron js? são iguais? um usa o outro?? como funciona?
Alex Tolledoo
Você poderia fazer um curso de ciencia da computaçao completo
Rob José
29:44
Pablo Peralta
No inicio do vídeo ele fez 4 perguntas sobre o vídeo anterior, porém a pergunta 2 e a 4 não foram ensinadas antes desse vídeo.
lili nay silva
Pq será que o meu não ficou ex001copy.html e não ficou ex002!!!???
Pedro Cardoso
Pq você copiou e colou o ex001 kkkkkkkkkkkkkkkkkk
lili nay silva
@Pedro Cardoso Uai mais não é assim? ctl c e ctl v??
Pedro Cardoso
@lili nay silva Um ex002 seria um arquivo novo (Do zero). Quando você cola e copia o "Ex001" ele deixa isso com um arquivo copia. Mas se isso de incomoda é só mudar o nome (Do arquivo). É só apertar "F2" ou no botão direito do mouse.
Tonny Fernandes
To aqui, 01:47 da madruga, e não to com sono pq quero ver mais de programação :v
Warlley Braga
oloko 01:46 e to aqui :o !!!
SadDark
4:37 e to aqui :v
André Santiago
Aprendeu??
Nycole Xavier
aprendeu?
Marlon Silveira Farias
Aprendeu??
Ana
Acabo de me propôr um desafio que integra boa parte do que foi visto até aqui no curso e, como foi bem satisfatório, resolvi compartilhar com os outros alunos para que quem se interessar faça também. O programa a ser criado deve: - Requerer um nome através da janela do navegador (o prompt) - Requerer um número também através de um prompt - Calcular o total de letras do nome dado - Calcular a soma entre o total de letras do nome e o número dado - Escrever os resultados em um texto separado em linhas (usando o ) - Escrever também o nome digitado em maiúsculas e minúsculas
Para ficar ainda mais divertido eu optei por começar o texto usando como título uma saudação que repita o nome digitado em negrito, e coloquei título e parágrafo em cor, tamanho e fontes diferentes.
Espero que alguém tente, consiga, e fique tão feliz quanto eu! Ao Professor Guanabara, todos os meus mais sinceros agradecimentos e mais um pouco.
Elenilson Silva
A aspa esta próxima do n 1 do teclado acima do Tab. ' Assim ' ' ' Quando abri duas é para facilitar o comando: Ex. ' O Senhor é o meu pastor ' .
Toxi cão
A aula q demora 30 minutos eu demoro 1 hora kkk toda hora pausando anotando e replicando no pc
Aline Patricia
Meu comando: documento.write(`seu nome tem ${nome.lenght}letras.`) não funcionou alguém sabe onde tá esse erro?
Aline Patricia
Não tá imprimindo na tela
AlveszXL FF
Document. Sem o 'o' no final tenta ai
AlveszXL FF
O meu deu indefinido no começo, depois reescrevi tudo e deu certo
Aline Patricia
@AlveszXL FF valeu
Junior Pessoa
Dica pra quem quer comentar uma linha, use Shit + Alt + A, que independe se for em HTML, CSS ou JS vai dar certo. :)
Wendel Rodrigues
Se fuder , bom demais. Obrigado junior.
Come to Brazil
06:42 Gostou do filme As aventuras de Pi?
Saymon Carlos ????
KKKKKKKK aí é atoa mrm em KKKKK
Marilia Amaral Marcondes
Não deu certo o meu CTRL + C, CTRL + V para mudar a numeração. Ficou como "cópia de".
Jhuly Curty
só renomear o documento amg
Cap Antonio Mrc
Meio hora só pra ver quais letras tem que ser maiúscula e minúsculas .Porque se vc colocar UMA letra minúscula ou maiúsculas errada o código não funciona .
Willian Salame
Galera, boa noite!
Eu digitei o codigo igual do professor, mas não aparece a informação no corpo do site, alguem pode me ajudar?
Vini_DEv
Volto aqui para dizer quem esta começando a apreender Java script use as explicações e manipule você mesmo os elementos na tela botar a mao na massa e criar possibilidades e essencial. quebrei a cara KKKKKKKKK mas e isso ai, e a vida. hehehehe
Erismar Ferreira
Muito bom
Leandro Oliveira
o meu ctrol c e ctrol V nao vai de aula 2 p aula 3 , ele fica aula 2 copy
SILVER
Aperta f2 e muda o nome
Paulo Porto
Oi Gustavo. Comecei a pouco tempo a acompanhar o seu curso de JS fazendo no Console conforme voce vai explicando.
Mas eu fiquei com uma duvida a respeito do prompt e do alert Você disse que ambos funcionam seja escrevendo window.prompt ou prompt e window.alert ou alert
Se os comandos funcionam sem precisar digitar window, qual a necessidade de digitar window? Por que não somente digitar prompt ou alert??
Abs Paulo
Emanuel Pascoal
Muito obrigado Gustavo, que Deus te abençoe
Verdades e Mentiras
Gustavo Guanabara ta osso ficar tranquilo, me da arrepio na espinha essas aulas, to com medo de não aprender. Vou acompanhar também os novos vídeos. Abraços!
Kanashii *-*
Essa 5 aula me pegou de jeito. Estou assistindo tudo certinho, anotando tudo ( não bonitinho como deveria kk ), mas descansarei um pouco. Depois assisto novamente o mesmo ep .
uBieulSz
Porque msm com o parseFloat(n1) e parseFloat(n2), minha soma resulta como se fosse feita em parseInt() ??
BRUNO 360
show pelo que entendi nessa aula então da pra fazer uma calculadora com js e pouco código, correto?
Robson Souza
po o meu faz um copy, mais alguém ?
Douglas Alan
estou precisando de ajuda, eu ja verifiquei dezenas de vezes, e o meu Number, não considera de forma nenhuma numeros quebrados tipo 3,5, ou 5,2, apenas números inteirps
Lucas Soares
cara n se usa "," e sim "." só fazer a troca disso que já vai funfar
Dan Vieira
como colocar crase nao consegui fazer o place holder
Servv
Essa aula acho q o nivel saiu um pouco do meu conhecimento,começou a aprte dificil da coisa
CjDosGraves!
Professor, poderia tirar uma duvida minha? Então eu queria colocar uma fonte e cor em uma linha do script la por exemplo: ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ /*CLARO ISSO É APENAS UM EXEMPLO ESCREVI BEM MAIS SCRIPTS E COISAS MAIS EU QUERIA SABER COMO EU POSSO MUDAR A COR DA FONTE E A FONTE: SEU NOME CONTEM TANTAS LETRAS COMO FAÇO PARA MUDAR A COR E FONTE?*/
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ EU TENTEI FAZER ASSIM: ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ EU DIGITEI MAIS CORES E ETC BACKGROUND MAIS AI É SO UM EXEMPLO... QUERIA MUDAR A COR E FONTE PODERIA ME AJUDAR ?? ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
jucemar cardoso
Ola professor Guanabara !! tenho assistido suas aulas e estou estudando javascript porem no node ate mesmo no visual estudio code , quando uso o comando n1.toFixed(2) o node ou studio code da erro , o que tenho que fazer para corrigi isso? obrigado !!!
Gabriel
Galera caso vcs n tenham ou n querem fazer no Windows estará nos comentários um "site" q eu fiz ensinando a instalar o Ubuntu (que é um Linux)
Gabriel
Se precisarem de alguma ajuda com máquinas virtuais é só chamar
Netuno
Kkkk foda é déficit de atenção que me faz disitir dos meus sonhos.
Gustavo -
Olá professor, fiz o mesmo procedimento no node 'O aluno ${nome}' com ${idade} anos tirou ${nota}' mas não deu certo... porque será? O restante consegui ter o mesmo resultadoa da aula...
Gustavo Gonzalez
Não esta funcionando o ${ }. Ao colocar document.write('Seu nome tem ${nome.length} letras.'), ele sai 'Seu nome tem ${nome.length} letras.' o que devo fazer?
Wesley Carlos
eu jurava que o real era 1.545,50, eu sempre troquei ponto e virgula e to descobrindo isso agora
Gabryel Soares
O meu só funcionou assim: window.alert(`A soma dos valores é igual ${s}`)
Manoel Ferreira
n1.tolocaleString('pt-BR',{style: 'currency',currency: 'BRL'}) Uncaught TypeError: n1.tolocaleString is not a function
fala que não é uma função!! no meu NODE não deu certo.
Vitor Louco por Games
É .toLocalesString()
Grayce Dantas
TOP!
Beatrice Mathey
Eu estava indo bem, até esse vídeo. Começou a sair das edição 5 de JS pra $ atual.. bla bla Boiei.
Prophecy - Paulo Aguiar
31:39
Rafael Soares
Tem como alguém me ajudar ? Na parte do "Seu nome tem tantas letras", tá aparecendo undefined ao invés de um número. O código está aí embaixo
Var nome = window.prompt('Qual é o seu nome ?') document.write(` Seu nome tem ${nome.lenght} letras `)
Rafael Soares
@Player RaKe puts kkkkkk, fiquei meia hora procurando o erro e nem vi isso
Rafael Soares
@Player RaKe mas valeu aí
Rodrigo M. Diniz Mascarenhas
Nó, canseira.
Isabela Fatima
O meu deu certo assim:
Lucas Claro
No Visual Studio Code, para não ficar salvando toda hora, dá pra clicar em arquivo > salvamento automático. Facilita bastante.
Helmer Costa
Meu ${ } nao esta dando certo. Estou o usando this.nomedavariavel /alguem pode me informar como resolvo isso?!
Markus Henrique
Você deve usar o acento CRASE para abrir e fechar a String, e não apóstrofo ou aspas duplas. Espero que seja isso!
Helmer Costa
@Markus Henrique valeu!! era isso mesmo
Helmer Costa
@Daniel Ferraz valeu!!
James Boarati
Eu estou me amarrando no jeito desse professor ensinar, é fantástico.. só tenho a agradecer!
Carlos Daniel
Mano o meu css não altera nada alguém sabe o pq?
Ednilson António
O `$()` não funciona
Chris Brayner
É `${ }` são colchetes e não parênteses.
Estagiário
Galera, não consigo usar ${}, fica em laranja. Só consigo usar +nome.lenght+, como posso resolver ?
S.D.Gaster
atualiza o node e o java
Elson Soares Medeiros
...usar um ou outro...
Jederson Andre
Sensacional... templates string eu não tinha conhecimento dessa maneira de declarar.
osvaldo monteiro
Alguem sabe me dizer o porque de eu digitar isso: var n1 = Number(window.prompt('digite o numero'))
window.alert( 'número digitado é ${n1}')
e meu navegador sempre trazer isso: número digitado é ${n1}
Renato simpático
Quando eu uso o "template string ou placeholder $" o resultado não funciona direito no ex003 e o resultado no ex004 sai desse jeito: Olá, ${nome}. Seu nome tem ${nome.length} letras.
Seu nome em maiúsculas é ${nome.toUpperCase()}
Seu nome em minúsculas é ${nome.toLowerCase()} o que pode estar errado?
Ricardo Silva
Prezado Ilustríssimo, Sapientíssimo, Iluminadíssimo, Mestre Guanabara, como diria o saudozíssimo Rolando Lero, uma pequenininhaaaaaaaaaaa observação: no tempo 22:28 (CTRL+SHIFT+CRASE), não abre o NODE e sim (CTRL+SHIFT+ aspas simples). AAAAAAAAAAAAAAAAAAbrçççççççççççççççsssssssss e Feliz Natal
Henrique Santos
Esse vídeo fica fora da ordem pra quem inicia pelo primeiro na Playlist.
Gastao Lukangu
muito bom esse curso muito obrigado curso em video e Gustavo Guanabara por essa ajuda que têm dado
pedro faustino
Cá estou eu aprendendo React.js e venho só pra ver o comando de deixar no estilo de moeda, é engraçado, anotem mesmo, vale a pena kkkkkkk
Matheus Souza
Alguém além de mim criou um documento dentro da pasta de cada aula e usa de caderno pq tá com preguiça de pegar um caderno de verdade e anotar? kkkkkkkkkk
vinnydri drivinny
Estou no loop infinito na aula 6 assisto faço na hora ai quando vou fazer sozinha da uns brancos // mas to saindo, aula 8 me espera kkk
Ronaldo Santana
Professor Guanabara, essa função toLocaleString é aceita em todos os navegadores atualmente ?
Bruno Lucas
Sim amigo! Se quiser saber também de outros comandos e quais navegadores esta sendo compatível é só usar esse site www.caniuse.com
Ronaldo Santana
@Bruno Lucas vlw man!!
Alvaro Dias Bragança
estou com uma dúvida, não consigo usar o ${nome.length} dentro das '', e quando eu uso fora, aparece só a quantidade de letras na string, mas meu texto n aparece ??
Igor Cesar Oliveira
o meu esta igual
Igor Cesar Oliveira
descobri vendo comentarios la em baixo
você tem que usar Crase ao invés de apóstrofo
fica assim `Estou aprendendo ${nome}`
ao invés de 'Estou aprendendo ${nome}'
Gabriel
Cara vc é foda mais eu acho q você enrola muito
Pedro Cardoso
Bota na velocidade 2x e manda bala .
Luiz Gustavo Almeida
o cara é fod*!
Meithek 0897
22:52 "Igual" não, "recebe"
Julianderson Silva
kkkkkkkkkkkk. Verdade
jean carlo vidal
Para quem aprendendo em 2021 tenta isso: alert("É um grande prazer te conhecer" + " " + nome); Sem vírgula.
Robson da Silva Santos
30:07 infelizmente não deu certo
francisco santos
Estou com uma dúvida. Na hora que digito // document.write('Seu nome tem ${nome.length} letras,) não está ficando diferente a cor do ${nome.length} como eu faço para fazer certo.
Julia Pereira
Esse curso é show de bola! Sou Designer Gráfico e tentei algumas vezes estudar programação, mas acabava desistindo. Agora quis tentar novamente e encontrei esse curso MARAVILHOSO! Muito obrigada pelo conteúdo, estou aprendendo muito e com muito mais facilidade. (:
Pedro Azevedo
Ana Letícia
oiii, o meu ta dando problema , quando digito um numero decimal aparece : Nan !!!!!! O QUE FAÇO ?? ALGUÉM ME AJUDA PFVR
Bruna Carvalho
voce conseguiu a resposta? to a horas tentando resolver
Lucas Faes
@Bruna Carvalho Tente usar o parseFloat na hora de atribuir a variável. Se for o que eu estou pensando ficaria var n1 = parseFloat ....
Lucas Faes
Tente usar o parseFloat na hora de atribuir a variável
Renan
Porque o código de formatar casas decimais e moeda corrente funciona no Node mas não funciona no JS? Já tentei de varias formas mas da forma que o Guanabara passou não funciona no JS.
Celtech Celular
Boa noite Renan! Você deve estar colocando o código no lugar errado. A forma correta de você utilizar o comando .toLocaleString é dentro do placeholder, junto com a váriavel. Desta forma vai funcionar.
Segue um exemplo:
var n1 = Number(window.prompt('Qual o valor do seu salário?')) document.write(`Atualmente seu salário é ${n1.toLocaleString('pt-BR', {style: 'currency', currency: 'BRL'})}`) Espero ter ajudado você! Sucesso
Renan
@Celtech Celular muito obrigado pela ajuda! Fiz do jeito que você disse e agora deu certo.
Amanda uchôa
tu fala uma coisa e no meu VS Code aparece outra. E tua abordagem tá muito rápido, cara que tá começando do zero não consegue acompanhar
itachinhoツ
11:26 guanabara carioca
Lucas Pasqualini
O meu friou ex001 copy. Pq deos
Marcos Pro
20:58
lili nay silva
Por favor alguém pra mim responder!!!!?
Jonatas Winter
Não consegui fazer ele somar os números quebrados, dá erro quando coloco.
Lucas Soares
var n1 = Number(window.prompt('Digite um valor!'))
Jonatas Winter
@Lucas Soares Já fiz de tudo, não funciona, reescrevi o código inteiro de novo, é só entende numeros inteiros.
Lucas Soares
@Jonatas Winter Tais usando ponto na hora de colocar o valor? ou virgula ?
Jonatas Winter
@Lucas Soares Pow cara era isso mesmo, valeu pela a ajuda, apesar de ser estranho, para uma pessoa comum nunca ia colocar ponto no lugar da vírgula, não dá para ajustar isso?
Lucas Soares
@Jonatas Winter nao, nas linguagens usamos a forma escrita em "ingles", usando assim o "." ao invés da ",". Em 90% das linguagens é assim. O computador/programa só entende desta forma. O jeito é se adpar mesmo.
Índice do Conhecimento
muito legal!
Leonardo Carvalho
Cara, sofri nessa aula kkk finalmente queimei os neuronios e consegui, agora treinar para passar para aula 07. Valeu Prof Guanabara
Otávio Fratini
Qual a diferença em utilizar aspas simples para aspas duplas no JavaScript?
Cleiton Santos
Nenhuma.
Victor Franco
Curso maravilhoso. Demais.
Isabela Fatima
O comando Document.write não funcionou pra mim
isabela
também achava isso, pois não tava parecendo certinho, até ver que faltava o ( ) no final.
Tom
Galera, se apertar as teclas ' Ctrl + Shift + A ' dentro do VScode , ele comenta automaticamente. Só colocar o cursor em cima código ou script no css, JS, HTML, ...
Ryoji Kitano
cara muito bom, esse curso, estou adorando, incrível como o Guanabara tem realmente o dom de ensinar , coisas que a maioria torna difícil o aprendizado, de forma bem mais simples
daziv
20:07 o meu ficou dando nan, além disso qnd uso o "Number.parseFloat" ele n faz a soma correta Estou travado nisso Alguém poderia me ajudar??
Santiago
Desculpe, mas essa aula foi maçante pra mim, poderia ter acabado um pouco antes, teve muitas informações e "macetes" além da conta, que fez mais confundir, para quem ainda está tentando se familiarizar com os primitivos e os comandos ensinados.
Mas o professor é muito bom, só achei desnecessário ficar citando coisas que ainda não vamos usar, vou ter que rever várias vezes essa aula, menos é mais.
Luis Adachi
Escrevendo o código e nada de funcionar... passei a observar cada letra até descobrir que estava escrevendo windows ao invés de window.... caraca rs
I P
.fixed está obsoleto de acordo com a documentação do JavaScript
Amanda Roxinski
eu n estou anotando nada no caderno primeiro vou assistir td e dps vou repassar td escrevendo aq no computador msm
Daniel O. Freitas
Professor, em 1:58, as duas pronúncias estão corretas, muda apenas a pronúncia ("sotaque") britânico para americano.
Lucas Lopes
Anotei tudo. Aprendi muito não kkkk To tentando!
PROGRAMADOR ENGRAÇADO
Vai fundo que aprende.. Programação tem hora que falta deixar a gente doido kkk
marcio antenor
O comando Number não funciona pra mim oque estou fazendo de errado?
Victor Felipe
O ${} não esta funcionando ele ta imprimindo na tela ${} ao inves do valor da variavel.
Guilherme Simões
voce tem que usar a crase ` ` aonde invez de aspa' '
Samea Natasha
@Guilherme Simões o meu está dando o mesmo erro, mesmo usando a crase
No Name
@Guilherme Simões - Vc me salvou agr rs. O Guanabara tinha falado que é com crase, mas eu acabei esquecendo kkkk
CarlaoTelecom
Olá, senhores. Estou com uma dificuldade, só consigo abrir meus trabalhos no explores e gostaria de abrir no google chrome, alguém poderia me ajudar?
Tiago Da Silva
No terminal funcionou o toFixed() mas no Visual Studio não. Alguém sabe pq?
`O aluno ${nome} com ${idade} anos tirou a nota ${nota}`
^^^
Uncaught SyntaxError: Unexpected identifier
Está dando esse erro... o que faço?
Salathiel Vieira
Ótima aula.
Rafael Mário
Ola, alguém poderia me ajuda?Estou com um problema no meu Visual code o comando dos template string ${s} não esta funcionando é como ele não existi-se , alguém poderia me ajudar? creio que seja atualização pois no vídeo ele fala que só funciona nas versões mais novas. desde já agradeço.
Rafael Mário
Descobri , depois de apanha muito o problema que estava usando as aspas simples e é crase, o professor fala no vídeo, mas não tinha prestado atenção , 24:50 minutos ele explica. boa sorte ai pra quem estiver com mesmo problema, quase desisti por falta de atenção.
Emanuel Felipe Simões de Souza Coelho
como deixa em negrito utilizando +nome+? (32:00)
Renato Ferraz
se alguém em 2021 puder me tirar uma dúvida. no meu caso fiz tudo direitinho. mas só aparece números inteiros, quando eu coloco 10,5 por exemplo ele me da a resposta de NaN
Renato Ferraz
já entendi. é pq o java script não reconheçe a virgula. tem que ser ponto. gostaria de aprender como mudar isso para o consumidor final.
Leonardo Rodrigues
@Renato Ferraz krl me ajudou, nmrl tava tudo igual ao video e so tava dando NaN
Warlley Braga
Salve Galera se alguém tiver algum grupo no wpp, telegram ,discord etc me enviem pf sou novo na área de JS ..
Pabllo Eduardo
Tá um pouco estranho essas aulas, parece que ele tá correndo contra o tempo. Bem diferente do curso de Python.
firezinfds
nao entendo porque meu visual estudo code nao aceita o place roder
Jhuly Curty
veja se a crase está certa amg
Jhuly Curty
o meu nn tava funcionando tb. verifiquei as crases e esse era o problema
Game Collection
4 professores da Udemy deram deslike rs
Afonso Cruz
comprei até um curso da udemy de javascript moderno, e meio que já estou me arrependendo, esse Gustavo Guanabara é fera demais!
Game Collection
@Afonso Cruz hahaha aposto que foi o curso do Leo da Cod3r rs comprei vários cursos de javascript na udemy, e realmente ter boa didática faz uma diferença assombrosa, guanabara demorou mas chegou, agora vamo que vamo ;)
Afonso Cruz
@Game Collection Foi dele sim cara, e a maneira que ele começa ensinando com milhares de fundamentos, meio que embola sua cabeça quando tu não tem experiência (como eu), e então, parece que caiu do céu do curso do Gustavo.
young Y F A T
o de mais alguém deu NaN
young Y F A T
pronto, já resolvi o problema eu tinha digitado float em uma e na outra int ai dava nan
KeYss
Aula muito muito boa.
Miquéias Bastos
Eu vi esse filme pirata baixado ai viu 6:43, kkkkk
Coloquei todos os comandos var nome = window.prompt('Qual é o seu nome?')
document.write(`Olá, ${nome}! Seu nome tem ${nome.length}letras. `)
document.white(`Seu nome em maiúsculas é ${nome.toUpperCase()} `)
document.white(`Seu nome em minúsculas é ${nome.toLowercase()}`) Não aparece no explore as duas ultimas linhas, o que eu fiz de errado?
Thalita Manca
Na hora de rodar no explore ele não vai
Anderson
anotações com google keep
Calmaria
O meu aparece a primeira janela de 'digite um numero' + quando eu digito a segunda nao aparece kk ja revi e refiz e refiz e nada
Thiago Silveira
tu fez a terceira variavel de somar?
Paulo César
Aqui quando eu copio e colo o arquivo, ele não é renomeado automaticamente igual acontece no vídeo, ele cria o arquivo ex002 copy.html. Alguém sabe me dizer pq e como "arrumar"? vlw!
Rafael Almeida
Mesma coisa comigo... Eu estou usando o visual Studio code do ubunto e você?!
Paulo César
@Rafael Almeida Aqui eu uso o windows 10
CORPES
Boa noite, Professor eu estou colocando exatamente como você está mostrando no vídeo, porem quando eu atualizo no navegador não reconhece o parseFloat:
Gustavo Leite
Maria do carmo hahahahahahaah boa
Adventure Games
Pq n funcionou:
var i = window.prompt('Qual é seu nome?')
window.alert('Bem vindo ${i}')
WeZs
vc está usando aspa simples, no window.alert.
Troque as aspas por crás ex:
window.alert(` bem vindo ${i} `)
` = crase ' = aspa simples
rk queridão
Opa, amigo! Você errou na crase.. Faça assim, var i = window.prompt('Qual é seu nome?')
window.alert(`Bem vindo ${i}`)
Quando for usar um placehoader, use `` ao invés de ' (crases)
editorabrasilimprensaltda
Parabéns Gustavo! Estou aprendendo muito com suas aulas.
Mair nandes ramos
como tornar o fundo da tela branco para facilitar a visualização.
Victor Pinas Arnault
E o stringfy() Guanabara?
Breno Saue
Gostaria de saber se o Number funciona dentro de uma function, pois estou tentando e não estou conseguindo.
SEGUE O CÓDIGO.
+
Resultado
Lil CJ
eu gosto de primeiro só assistir concentrado e depois assistir fazendo
Hitt
Quando eu dou Ctrl c + ctrl v ele nao cria pasta com numeração diferente, ele cria a copy da pasta e buga no arquivo
@Daniel Milton parabéns cara, muito bom! resolveu fácil!
Andre LzPaino
@Daniel Milton vim aqui só pra ver se alguém tinha essa dúvida !!! e achei a resposta!!! Valeu !!!
Homero Siglinski
pessoal, meu terminal interno não esta reconhecendo os comandos, alguém?
Acústico & Crú
eu desinstalei e instalei novamente e voltou a funcionar normalmente
Wagner Kiosky
Boa tarde. Muito bom o curso.... meu node não aceitou essa função currency... deu erro assim: > n1.toLacaleString('pt-BR', {style: 'currency', currency: 'BRL'})
TypeError: n1.toLacaleString is not a function
jura costa
Você escreveu toLacaleString , correto toLocaleString, Tira o a e coloca o, faz parte eu erro muito também.
Wagner Kiosky
@jura costa verdade.... Falta de atenção minha....muito obrigado.
David Russo
show
Aline Webdesigns
Não consigo usar o template string , pois o botão de cifrão do meu computador não funciona
Carmen Costa
Estou adorando seu curso. Tenho um caderno de anotações e escrevo tudo, é a melhor forma de guardar o conhecimento. Pauso o video, repito o exercicio, erro as vezes, ai retorno com calma pra ver o que errei e dá certo. A unica coisa ruim pra mim é a qualidade do video, fica muito pequena as letras e embaçado os comandos, as vezes dá ate dor de cabeça de forçar a vista, pra fazer fico voltando o video e ouvindo, ai repito. é muito mais demorado mas foi o que eu consegui. de qualquer forma, sua didática é excelente, você realmente nasceu pra ser "profi". Abraços!
AMIGO VIOLÃO
Que baita professor, estou muito impressionado!!!
Hiuska Fabíola Fabíola
Não estou conseguindo por o símbolo da moeda no comando n1.toLocaleString('pt-BR', {style: 'currency', currency: 'BRL'})
Poliana Sidere
Alguém me ajuda Preciso atualizar algo ou de alguma extensão pra poder usar PlaceHolder? Já tentei de várias maneiras e não funciona, já recorri ao StackOverflow e nada, em um fórum achei alguém com a mesma dúvida porém sem respostas, alguém com o mesmo problema?
Poliana Sidere
Galera consegui entender o problema, estava utilizando ' ' (aspas simples) e para o placeholder funcionar é necessário utilizar ` ` (crases) aaaaaaaaa
Herik Nieba
@Poliana Sidere demorei um tempo em meu deus pra descobrir
Elias designer
28:39 vou ter que voltar daqui pra anotar o resto no caderno
Sidney Teixeira
O curso é tão bom que dá vontade de maratonar numa lapada só kkkkkkkkkkkkkkkkkkk mas preciso dormir e anotar
Emanoel Lucas Moraes Da Luz
24:36 alguém sabe me dizer o que, nesse contexto, significa interpolação?
Manoel Victor
Tive um problema, quando fui colocar o código .toLocaleString() no JS normal sem ser no node não aparece nada
Fernanda
26:52 no meu isso n funciona não hein...
Samuel Araujo
teve alguma mudança na Sintax do JS/EcamaScript em relação a printar variáveis utilizando o ${}? Não to conseguindo aqui :(
Pedro Henrique
pessoal pq dentro do js a tag ganha uma / no final e fica ?
Iago Lima - Marketing Digital
placeholder - é obrigatório o uso do sinal de crase ( ` ) não funciona com aspas ( ' )
Amanda Bueno
Ao invés de digitar var s=n1+n2 e dps digitar window.alert('A soma dos valores é'+s), eu digitei direto var s=window.alert(n1+n2) e deu certo tb, tem algum problema? Isso pode acarretar em algum erro no futuro?
Isaias André
Gostaria de usar valores monetários com JS usando o VS code!! Alguém pode informar por favor
Willian Ruan
alguém teve problema com ${s} eu nao consigo juntar ex
var nome = 'joao var idade = 15 'o menino ${nome} tem ${idade}' quando eu do enter ele nao muda... o menino ${nome} tem ${idade}' se alguém pode ajudar, obrigado
Luan Messias
Só uma correção, o JavaScript não fica "confuso", ele só tá executando o que o programador pediu!
Magek525
`O aluno de ${idade} recebeu a nota de ${nota} do professor ${nome}`
pra quem está com dificuldade, analisem e não copiem
FILHO DA MOONKASE
vlwww
Mickelângelo Allan Félix Silva
Não seria interessante fazer nomeProfessor e nomeAluno?
Davi Costa
quando eu coloco o Number(window.prompt... ele nao reconhece os numeros reais fica NaN
Artur Rezende
Olá boa noite Davi Costa, provavelmente vc esta digitando por exemplo numero e virgula (por exemplo 7,4), se vc digitar 7.4 esse erro não vai mais aparecer ou se vc acrescentar var n1 = Number(prompt("type a number: ").replace(",", ".")); nesse caso o replace troca a virgula pelo ponto, apenas uma dica claro =) bons estudos
Davi Costa
@Artur Rezende Boa Noite Arthur, era exatamente esse o meu erro, muito obrigado!
denis5555
1:54 Querido professor, a sua pronúncia na aula passada está correta. As duas pronúncias no inglês estão corretas: NaN = "Not A (ei) Number" ou "Not A (â) Number". Confira aqui com um nativo pronunciando NaN = "Not A (ei) Number" -> https://www.youtube.com/watch?v=0ZiltZDg9Gg
Diego L. Macedo
O curso é ótimo, sem reclamações. Mas "sintaxe" pronuncia-se /sintásse/ (não /sintáksse/, nem /síntaksse/).
Ingrid Padilha
Eu tenho muito problema em me desafiar tipo, eu não consigo me dar um exercício pra praticar. Então, eu faço assim assisto as videos aulas 2x uma eu "aprendo" vendo e anotando, e na segunda antes de começar todos os exercícios do vídeo eu vou fazendo o que você pede, sem ver codigo, com ajuda das anotações que eu fiz em um caderno, dai vou acompanhando assim, não sei se é efetivo.
Hyrlene Silva
obrigada professor pelos ensinamentos ,estou praticando e ja estou tendo bons resultados.
Marcos Baiadori
DICA ao no VsCode se diditar apenas ! no inicio do docmuento html ele cria as tgas html tambem o head e body ja preenchidas...
Marco
vc é mt bom te adoro
Thiago Cristian
muito bom , to aprendendo js e achei muito parecido com python , só dica foda real parabens tu e o melhor professor de programação
Vorgan
fala galera, quando eu dou ctrl c + ctrl v em qualquer arquivo, o rename automático não segue a sequência, ele da o rename como (x + copy), gostaria de saber se consigo mudar isso.
Pieck
em 40 minutos de video to fazendo 2hr 30min de aula , muito bom o curso
Danilo IDS
Inclusive, no exemplo por que quando Guanabara utilizou o n1.toLocaleString('pt-BR', {style: 'currency', currency: 'BRL' ] ) no minuto 36:41 o resultado inverteu a vírgula no lugar do ponto? Testei aqui e não houve a inversão.
Enrique da Costa Carvalho
Uma dica legal é nomear os exemplos conforme o conteúdo. Exemplo variaveis.html, tratamento_dados.html, etc . ;)
Come to Brazil
23:57 : Se eu mandar nota, ele me mota
Giovanni Soreira
kkkkkkkkkkkkkk
GuilhermeA. Monte
esse placeholder (${ })me lembra o (.format) do python, MUITO BOM
Paulo Henrique
Uma duvida, se o usuario digitar um numero com o ponto flutuante sendo uma vírgula ira dar erro (NaN) como corrigir ?
Rafael Rezende
Bom dia Professor Gustavo, passando apenas p/ te parabenizar, sua didática é fod###!
PAULO FERREIRA
Olá Boa tarde, professor. Gostaria de saber qual a tecla de "crase".obrigado...
Simões
é o assento agudo, esse `
PAULO FERREIRA
@Simões Obrigado ...
Tamarindo Rindo
Fala mestre Guanabara, tudo bem? Cara ali no minuto 21 do vídeo e momentos anteriores quando você explica a conversão de número para string utilizando os dois comando String(n) e n.toString() você não aplica o primeiro comando lá no exercício do VS, apenas adiciona e já substitui ele pelo String(n)... Aí você atualiza o chrome e roda o programa mas o número não se converte em string... continua sendo executado como número, tal como ocorre comigo aqui... Mas você, no vídeo, diz que está tudo ok e que deu certo a execução... Mas na verdade o número não virou string porque se tivesse sido retransformado em string a leitura final seria 65 e não 11! Onde está o erro?
XRL8 gameplay
Quero pedir uma ajuda,o meu $ não fica azul,é não consigo usar,o que devo fazer?
math0014
Nas partes de NodeJs não consigo fazer pois uso celular, mas quando fui testar o n.toLocateString() pra colocar moeda brasileira (real) o meu não vai de jeito nenhum.
Tentei reescrever, colocar a variável já com vírgula, um número cheio, e ainda sim não vai. Alguém poderia me ajudar? Obrigado
Géssica Gonça
Meu pc é Windows 8 por isso não dar pra mim usar template string ? Não acontece nada quando uso o cifrão
André Jr.
Guanabara, simplesmente o launch json do VSCode pro Chrome não funciona. Já tentei de tudo. Alguém consegue me ajudar? Não sei nada de Json...
Cleiton Santos
Use a extensão live server.
Joao Roberto
Em 18:00 estou tendo o seguinte problema, quando vou converter para Number.parseInt no Chrome aparece o h1 e o p porém não abre a caixinha de interatividade como se não estivesse lendo o prompt, tive esse problema na aula passada também e tive que recomeçar a digitar o código tudo do começo, estou perdido e não sei como resolver esse problema se alguém puder me ajudar. #SemMedoDePerguntar #Foco
Joao Roberto
Acabei de achar o "erro", no var n2 sem querer coloquei o código da seguinte forma Number.ParseInt(window).prompt('Digite outro número: ')), apenas tirei o abre parêntese após o window e rodou normalmente, apenas falta de atenção
DARK GEEK DG
Eu faço um curso...E introduziram js diferente e to bem confuso agr kkkkk Minha cabeça ta explodindo no momento isiisjs
Teste Autoral
Var nome = Alvaro Porque quando eu coloco 'O aluno' + nome Aparece O alunoAlvaro Quero saber porque está aparecendo tudo junto??? Edit: Já descobri...
Klayver Ximenes
Pra quem tiver com a mesma dúvida, é só deixar um espaço em branco antes da última aspa
Lana Mattedi Grassi
OLá professor, não consigo utilizar o Template Strings. Me parece que pode ser que visual code não esteja totalmente atualizado. Ou não? Fiz exatamente igual ao que escreveu, mas nada nada nada
Harry Potter
A música da intro me lembra Stranger Things.
moises
não sei se foi só comigo que aconteceu, quando errava uma letra no VS CODE exemplo o " " ou o ` `, tinha que apagar todo o código da linha e escrever novamente.
Estudos enem
Boa Tarde! eu tenho uma dúvida em relação a conversão de número para string, que é: tanto String (n) quanto n.toString() servem para número inteiros, reais e fracionados ?
Guilherme Villarinho
O meu não está quebrando a linha
Fernando Silva
deviamos fazer era um grp pra quem tem interesse discutir ideias e tirar duvidas tmbm seria bom
Paulo Henrique
Por que o meu tá dando erro unterminated template literal. Js [16, 8] ?????
Th'Barba
Wender Oliveira
Meu placeholder ${qualquer coisa} nao esta funcionando dentro das aspas ele continua como texto simples, alguem tem ideia do que estou fazendo errado?
Sardaukar Silva
Você está usando aspas " ", ocerto é você usar crase `
Elian Schaefer
Não estou conseguindo colocar o n.toFixed(2) ou o n.toLocaleString(‘pt-BR’, {style: ‘currency’, currency: ‘BRL’}) no visual studio mas no terminal do onde vai normal. Tem alguma forma diferente de usar? Algo que deixei passar?
Thomaz Nathanael
Parece com python só que palavras diferentes kkk
David Barbosa
O exercício 3 esta um pouco complicado. Ja refiz duas vezes não deu certo !
Pequeno Uchiha
Primeiro Programa
Olá, mundo!
Já me livrei da maldição
Cesar Huber
Pessoal, tudo bem? A última parte da aula, de fazer toLocaleString, consegui fazer certo no node, mas aplicando dentro do html no exercício, não consegui fazer aparecer no html formatado. Fiz por exemplo var n1 = window.prompt… E depois document.write(`n1 formatado: ${n1.toLocaleString…) e não funcionou.
É de algum outro jeito que se faz?
Abs
Milionário com o Digital
Essa parte de number, string e etc eu coloco só que quando eu atualizo no Google ele não pega oq faço?
Thiago Viajante
Agora comecei a sentir o peso. Necessidade de rever várias vezes a mesma aula
Augusto Whitaker
Eu estou com problemas eu faço igual var nome =window.prompt('Qual o seu nome')
document.write(`ola,${nome}! Seu nome tem ${nome.length}letras.`) porem da esse erro Seu nome tem undefined letras alguem consegue me ajudar?
Nícolas Rangel
Pô ontem eu tava super feliz porque tinha aprendido a botar cor na página, hoje eu tô mais feliz ainda por aprender a botar um aviso com meu nome ! kkkkk
John Alister
Como assim esse cara tem 41 anos velho, wtf Ninguem tá chocado com esse fato não? lol Anyway, excelente curso.
Neto Neves
mn rt
Nícolas Ribeiro
Amigos, eu vi a aula inteira anterior mas não lembro de como declarar um number como inteiro ou real, pois que eu saiba o javascript considera os dois como tipo number. Alguém pode me dizer o que eu perdi?
Cleiton Santos
Você pode usar os métodos parseInt() para declarar número como inteiro e parseFloat() para declarar como real.
Nícolas Ribeiro
@Cleiton Santos obrigado!
Alan Pedro
Boa tarde! Pessoal me ajudem por favor: Eu coloquei o alert para obter o retorno do nome, porem não tenho retorno, aparece apenas a pergunta: "Qual é seu nome? Após digitar o nome não obtenho retorno nehum, nao aparece nada. SOCORRO!!!!!!!
Alessandro Pinho
estou amando o curso,. agora estou com gosto de aprender css e html para usar javascript
Henrique Lima
Só tenho algo a dizer a você: MUITO OBRIGADO GUANABARA!!! Já tentei estudar por conta própria, já fiz bootcamp e não consigo entender a linguagem JS, mas com você estou aprendendo realmente como funciona o javascript. Agora sei que poderei começar a programar. Você tem uma excelente didática. É o único que fez entrar na minha cabeça o JS.
Bruno de Jesus
Ainda estou no começo, mas estou gostando muito! Parabéns, Guanabara!
LAG13
To fazendo um grupo no discord pra compartilhar conhecimentos e ajudar os iniciantes na area de programaçao, quem quizer entrar pra ajudar, me respondam e eu mandarei o link no pv!!!!!! Eu tambem so iniciante e quero ajuda. Porfavor aguem quer me ajudar!!
Airton Nba
Boa tarde, não consegui fazer aparecer a soma: var n1 = window.prompt('Digite um número:')
var n1 = window.prompt('Digite outro número:')
var soma = n1 + n2
window.alert(`A soma dos valores é: ` + soma) // está janela não aparece, já tentei "aspasDuplas", 'aspasSimples' ou `crase` e nada, alguem pode me ajudar?
Grato.
TH 09
olá professor, tudo certo? Então eu precisava de uma ajuda pq o projeto em ves de abrir no google esta a brindo no Internet Explorer, você consegue me ajudar ou algum aludo seu consegue ?
ExynoS
Tu tem que ir nas configurações do windows e colocar o chrome como navegador padrão
solar ffh4x
eu esqueci de anotar este video... Então Vou Ter Que Rever...
HELVES ALBUQUERQUE - HUNTER SINALL
/estou começando do zero, nunca programei, mas estou gostando muito das aulas. Metira uma dúvida não fiz html e css, tem problema fizer posteriormente?
Lucas Ayabe
Por enquanto não mas ajuda bastante vc entender sobre, principalmente na parte de DOM que é a manipulação dos elementos do HTML pelo javascript que muitas vezes será pra vc mudar algum estilo do CSS.
nikolas lutgens
ola gustavi gagagagagauygaiuhaiuhaiuhaiuHAiuhaiuHAUIhauhAHIUHiauh raxei
trecho aleatório
Tentei com os dois comandos, quando coloco número com vírgula, aparece no resultado "NaN"
var n1 = Number.parseFloat(window.prompt('Digite um número: ')) var n1 = Number(window.prompt('Digite um número: '))
Lucas Soares
amigo, n seu usa virgula, apenas ponto. Apenas este é o erro
Lucas Soares
number já força o Java a ler o num inter ou Real.
trecho aleatório
@Lucas Soares foi isso mesmo, viajei. Muito obrigado, mano!
Cristiano Frassão
Fiquei com outra dúvida, sim, vou procurar no Google, mas talvez ajude alguém futuramente comentando aqui. No exercício 004 aparecem var = nome 3x, em uma delas é usado o comando strong para deixar em negrito. Como posso deixar em negrito toda vez que a var nome aparecer sem ter que abrir em todas as linhas?
JEFFERSON BARBOZA SANTANA
buenas, mestre gafanhoto!!!...ocorre que ao dar ctrl+c e ctrl+v, ele não mostra a sequência ex002 e sim ex001copy, por acaso, preciso mexer em alguma configuração?
GZsoul
também quero saber!
Luiz Antonio Oro
O meu no início, fazia a sequência corretamente. Mas, agora ele faz um "Copy". O jeito é pegar este copy e renomeá-lo até que descubra-mos como fazer a sequência direta.
Gabriela Magrani
To com o mesmo problema.
Gustavo Blasius
você pode criar um documento novo, e depois copiar o conteúdo do html se preferir. È melhor
Jose Rodrigues
@GZsoul Oi sou o Junior Cara e so renomear
translate music
Aconteceu comigo tbm, mas tem que ser 0001 e nao 001, ou seja 3 zeros.
Emanuel Gusta
@translate music continua fazendo somente o "copy"
Warlley Braga
Só renomear pra ex: 003.html
Everton F.Costa Souza
Só ir configuração do visual Studio code ,coloca na paleta de configuração ou 'buscar' e escrever Explorer:Incremental naming, vai ter opção simple ou smart só altera a opção simple para smart que qualquer arquivo cópia inserindo o número na sequência da copia Por exemplo se está 001.html, o próximo vai ser copiado por 002.html Lembre de altera a opção simple para smart.
Cleyton Oliveira
É só habilitar em File > Preferences > Settings > [Digite] Incremental Naming > [Selecione] Smart
Luis Oliveira
@jefferson paiva Obrigado Jefferson!
Ana Carolina Vieira Xavier
@jefferson paiva estava com o mesmo problema, mas agora consegui mudar a configuração! Valeu!
Felipe Dantas
o visual estúdio code sofreu algumas atualizações, isso deve ter afetado inclusive iniciar uma tag < assim ele não fecha mais.
Luciano Natan
Botei direito em cima "renomear" e só edita o nome
Brayner Productions
É só ir no "Settings" e escrever "explorer" vai descendo até encontrar o "Explorer: Incremental Naming" e trocar de "simple" para "smart".
Kennedy Mota
@Cleyton Oliveira funcionou, vlw
Igor ramos
@Everton F.Costa Souza valeuuuu
Brenda Aleixo
@jefferson paiva deu certo obrigada
ALMIR FERREIRA
melhor didática para quem quer programar!!! É um professor que passa o conhecimento de forma muito fácil!!!!
Thiago Araújo
Heey #Google insere o botão like e deslike na tela cheia, ajuda os produtores de conteúdo ;)
Vorgan
Aula que mais gostei, muito boa, obrigado.
Sou SuuS
Tava tentando fazer o ${n} tentei varias x e nao conseguia, até pesquiser e descobrir que é o ( ` ) e nao o ( ' )
Hikky Noname
Pessoal que é desatento igual a mim, se vcs estiverem com problema na hora de colocar o ${}
É pq vc precisa usar o docment.writeln(``)
Lucas Cale
20:50 verdade; você vai esquecer mesmo.
leandro nascimento
32:30 creio que o writeln não funciono por casa que está obsoleto.
Afonso Cruz
Nesse caso, colocar o como quebra de linha no final acho até mais adequado, e curto bastante essa integração feita junto ao HTML e CSS que ele vem fazendo, isso torna o curso mais dinâmico e consequentemente mais prático pra quem está do outro lado da tela :D
Rafael Reis
tô sofrendo aqui, que o writeln não funcionou. Na documentação do firefox, a única restrição é para documentos XHMTL, em que o próprio write não funciona também...
Rafael Reis
opa! pesquisei aqui e tem uma tag
que precisa ser colocada fora da tag
CANAL DA ROLETA
Travei nessa parte Vou decorar depois passo para o outro vídeo Tá muito interessante
Marcos Lima
Começou a tocar BURN IT DOWN aq no pc tive que parar a aula só pra relembrar os velhos tempos hahahaha
ITAMAR CHAVES
Depois comprar alguns cursos me deparo com um curso gratuito e que na 6 aula já sei mais coisas que todos os outros curso que fiz.
Calltus9
Vc enrola demais literalmente repete a mesma coisa
Antônio Carlos Valentini Souza
o curso é de graça e ainda reclama?
Rafael Zolondek
O comando Number.parseFloat não funcionou, continua somando apenas os números antes da vírgula E somente Number também não funcionou, diz que a soma é NaN Alguém sabe dizer o pq?
Artur Marcolino
O meu não está numerando como no vídeo, está aparecendo ex002 copy.html, alguém sabe o pq disso?
Gelso Stefeni
No exercício 3 eu fiz igualzinho, copiei. E não aparece um alerta com a somatória dos números. Alguém me ajuda socorrooooooooo
Anna Thereza Oliveira
O meu também não esta somando corretamente os números reais. E o exercício esta exatamente igual... alguém me ajuda!!
Cleiton Santos
Você lembrou de abrir o novo arquivo que foi copiado? Provavelmente está tentando executar o arquivo original.
Gelso Stefeni
Já resolvi o problema! agradeço a todos, foi besteira e falta de atenção.
Érica Spadêto
Gosto do curso. Mas repete d+ =(
Rafael Silva
36:50 Como repete o comando sem precisar digitar de novo?
Diego Oliver
meus textos nao estão quebrando a linha no navegador e ja tentei de tudo inclusive fazer o mesmo codigo que o professor, o codigo funciona mas aparece tudo na mesma linha mesmo se eu fizer comandos separados ainda assim fica tudo colado alguem faz ideia pq?
RAM0S
é muito bom acertar , obg guanabara
Jackeline Oliveira
Adorei a explicação e entendi tudo, só buguei agora na última parte, quando fizemos a linha n1.toLocaleString('pt-BR', {style: 'currency', currency: 'BRL'}). Ele disse que se eu quisesse substituir o ponto do número pela vírgula era só colocar o replace('.',','), mas ele vai onde, após o ultimo parenteses? Porque eu coloquei assim n1.toLocaleString('pt-BR', {style: 'currency', currency: 'BRL'}).replace('.',',') e deu errado...
Davyr Melo
esse negocio de $ place holder é bom
Filmes Completos
Eu estou apanhando pra aprender mas me recuso a desistir. Firme e forte rumo ao sucesso!!!!
Skyline Dias
Isso mesmo cara, soldado nao fraqueja.
Otoniel Costa Oliveira
@Skyline Dias Vdd
Romulo Barbosa
document.write(`Seu nome em maiúsculas é ${nome.toUpperCase}`) Já reescrevi essa parte do código mas não funciona de jeito nenhum, me retorna o seguinte: Seu nome em maiúsculas é function toLocaleUpperCase() { [native code] } Alguém teve esse mesmo problema?
Jefferson Darlan
ta faltando o () no final do 'toUpperCase', confere.
Daniel Rios
Curti o template string, não conhecia ele, só não gostei porque tem que usar crase, poderia ser com aspas também igual acontece no Python, mas ainda assim é muito top, vale muito a pena usar e ajuda demais
Rodrigo Henrique
Fiz uma estrutura de decisão com LENGTH, alguém para aprendemos juntos fazer aquelas que vê na hora os caracteres, se possui número e letras maiúsculas e etc, só pra praticarmos e estudarmos vemos no decorer do curso muitos desistem e isso creio eu que seria uma inspiração para continuar. Por enquanto esta assim: var i = "Rodrigo" if (i.length < 5){ console.log('Precisa de mais ' + (5 - i.length) + ' números') } else if(i.length == 5){ console.log('Quantidade correta') } else{ console.log('Acima do permitido, reduza ' + (i.length - 5) + ' números') }
Anderson Palma
Incrível essa aula, muito obrigado.
Clovis Rolemberg Jr.
Para praticar o que aprendi nesta aula:
Jeff Araújo
Salve Gustavo, curto suas aulas, e nessa aula (aula 6) esse ${} não funciona dentro do ' ' simplesmente o VScode entende como uma mensagem, e não um código de programação, sabe me explicar o motivo???? vlw
Ruan ruan
pra mim da a mesma coisa, ja to a mais de uma hora tentando fazer isso e n consigo
Learsi
Otimo curso amigo, estou maratonando o dia todo kkkkkk
C S
Alguem sabe me dizer o pq de colocar pt-BR ? Localizar para o Brasil, mas ai o currency não seria dinheiro ou algo assim ? seria localizar em pt-BR em que sentido ? Se troca-se para en-EUA ou algo do genero, teria a mesma função ?
Marcos Fonseca Fotografia
Comecei a aprender Javascript há uns 5 anos... nunca fiz um 'Olá Mundo!', porque achava besta... Acho que entendi agora porque eu nunca aprendi 🙁
Duque Aralho
Alguem me da uma ajuda? ta aparecendo undefined no numero de letras do nome, n tou achando o erro :/
Document
Cleiton Santos
O certo é ${nome.length} e não ${nome.lenght}
Duque Aralho
@Cleiton Santos puts cara valeu <3
MaxCoala studio
ola ,queria saber se tem como usar a lista no JSON pra guardar valores destas variáveis de prompt, e fazer um bot reconhecer tal usuario pelo nome, e carregar tal configuração que o usuário salvou , tipo um comando 'abre chrome' ?
David Andrade
Alguém me ajuda por favor problema, apatir do momento que coloco toUpperCase ou toLowerCase fica escrito em amarelo é não mostra meu nome nem em maiúsculo e nem em minúsculo
Chris Brayner
Verifica se teu code está igual á esse, para encontrares o erro.
Kaunis kettu
Eu assisto pelo celular. Nao tenho computador e estou praticando em um app webcode. Nao é a mesma coisa que um computador. Mas ajuda a praticar ate poder ter um computador.
rickzaoTV
Olá Professor, parabéns por mais este curso! Estou cursando Analise e Desenvolvimento de Sistemas, mas vi extrema necessidade de aprender mais fora da faculdade. Estou fazendo este curso de JavaScript, mas percebi que ele ainda não está na sua plataforma do site cursoemvideo .. eu conseguirei o certificado após a conclusão do curso como nos outros que estão lá? Pergunto porque me servirá muito também para conclusão de horas complementares que tenho que apresentar na faculdade. Valeu! Abraço
Marcos Lima
Muito boa sua aula, porém quando utilizo o comando Number ou Number.parseFloat, não consigo obter resultados com número reais. Quando utilizo somente Number, aparece um valor escrito: NaN
Alexandre Paixão
Cola o código pra gente ver se tem algum erro que possamos ver e te ajudar
Marcos Lima
@Alexandre Paixão valeu mano, tava fazendo um erro bobo de vírgula ao invés de ponto. Abç!
Alexandre Paixão
@Marcos Lima ah então já resolveu! Show
Vitória Araujo
@Cursoemvídeo Tenho um sugestão para os próximos videos, em 9:54 o professor dar um exemplo errado primeiro,e isso ja grava na minha mente,pois estou com toda atenção,então minha sugestão é que dar o exemplo certo e depois fazer o errado.
Eufranio Diogo
Q01 R: Uma variavle é um espaço que fica na memória principal do computar que é utilizado para armazenar dados. Q02 R: No JS não existi o tipo inteiro ou float, o que na realidade existi é um tipo de dado chamado number que ingloba os números. Q03 R: As que eu conheço são: Number, null, object, function, boolean, string. Q04 R: O valor null em uma variável é mesma coisa que deixar a variável vazia.
MayLeone
Na verdade não é que não exista float e int, existe, tanto é que vc pode converter especificamente para esses tipos com o parseFloat e etc. O que o JS faz é não explicitar esses dois subtipos, os tratando com prioridade como number. Já no C# por exemplo, é bem explícito essa subdivisão, temos o int e o float.
Eufranio Diogo
@MayLeone Boa valeu MayLoene! Obrigado!
Daniel B.
LÁ VEM O {{{
DevKarine
Obrigada pelo conteúdo.
Tito
Estou me enrolando muito com a diferenciação de maiusculas e minúsculas kkkk mas uma hora eu aprendo!
Liipiiz_
15:00
Apolo Silva
O senhor é muito bom professor
Telson Leal
Top demais
Ued
var n1 = Number (prompt ("digite um numero")) var n2 = Number (prompt ("digite outro numero" )) var dois = n1 + n2 alert ('a soma dos dois numeros é ' + dois )
Marcelo Dias Schneider
Te amo Gustavo Guanabara!!!! Teus cursos me ajudaram e pra caramba!!!
Skyline Dias
Pausa no 35:40 olha pra cara dele e o comando avançadinho kkkkkkkk cara de quem vai te bota tudo pa fude kkkkkkkkkkk
Leonildo
mais uma aula top de linha
Eneida Marques- Eletrodomésticos Dicas rápidas
Uma dúvida, se alguém puder ajudar, o comando document.write para contar os caracteres do nome, não está funcionando, não sei o que estou fazendo errado...Obrigada
Alan 25
document.write(`Seu nome tem ${nome.length} letras`)
Eneida Marques- Eletrodomésticos Dicas rápidas
@Alan 25 Obrigada! Eu fiquei tentando com aspas simples ou duplas.
Pedro 01
GENTE ME AJUDA. o node nao esta abrindo no teminal do meu visual studio. O que eu faço?
Gabriel Henrique Bitencort
A var n2 não aperece no meu site edit:funcionou depois que troquei parseInt por parseFloat
Felipe Cavalcanti
pq carambas eu to digitando windows. ao invés de window. ?????????? wtf isso ta me atrapalhando mto
Francisco Alexandre Paixão dos Santos
Mais pra frente ver como faço as condições
Testes em JS
Testando conhecimento em JS
Calculos simples
translate music
var media =soma/4
Aragão Renê
Pergunta. Por que estou digitando um nome com sobre-mone que tem 12 letras e o sistema tá contando 14 , alguém pode tirar essa duvida?
Sergio Camargo
Estranho, para mim esse CTRL+C CTRL+V criou o ex002 copy.html. Seria por causa da versão do meu VS Code?
PROGRAMADOR ENGRAÇADO
CARA, que coincidência.. VOCÊ por aqui! kkk
Sergio Camargo
@PROGRAMADOR ENGRAÇADO Cara, quem é vc? Manda msg pra mim em pvt. De preferência com a resposta kkkk aliás vou postar outras dúvidas, esse ${nome} não funcionou 😛
Julianderson Silva
@Sergio Camargo O ${nome} só vai funcionar se estiver dentro de crase (``) e não de aspas (' ').
Sergio Camargo
@Julianderson Silva mas no vídeo ele não põe crases. Só se mudou hj em dia.
Sergio Camargo
@Julianderson Silva
Julianderson Silva
@Sergio Camargo É isso mesmo, é algo novo. Assiste a partir de 25:00 ele diz sim que coloca entre crase.
Charles MgC
No meu quando escrevo "document.write ('Seu nome tem ${nome.length'} letras" o ${nome.length} não funciona e não fica azul igual o seu
Lana Gomes
Oi! Faltou o ) no final pra fechar tudo. e tem ' a mais no final do length. Esse ' deve ficar ao final de letras.
Pasqual Evangelista
Algum feedback para o curso. 1) A duração desse curso poderia ser bem reduzido. O Professor trata seus alunos como se fossem debiloides. Muita conversa desnecessária. Falta objetividade. Parece que ganha por hora. 2) Poderia aumentar o tamanho das letras na gravação dos vídeos para facilitar a leitura.
lucas arthur perboni nied
Simplesmente não consigo coloca o prompt para funcionar
Alisson
Podiam disponibilizar o código fonte dos exercícios. FIca bem mas fácil entender e relembrar.
Alisson Fco
mais ta ai, ele faz do zero, melhor maneira de aprender.
Max Branco
Quem copiou quem? f strings ou template strings?
Silva
o meu template string ${} simplesmente não funcionou, não sei se é pela versão do node ou npm 🙁
Ana Papst
deve funcionar sim, você usou as aspas certas? Deve-se usar `Acento grave` ou `crase` envolvendo toda a frase ao invés de "Aspas" ou 'Aspas simples'.
Renan do Carmo Silva
Não consegui usar o comando toLocateString pra mudar o formato para reais no navegador chrome, alguém conseguiu?
Lucas de Carvalho
Consegui
Lucas de Carvalho
Mano, manda o seu código pra eu testar aqui, tentarei te ajudar
Emily Specht
Curso maravilhoso, como todos do canal!
Ana Silva
Professor meu código não está funcionando
William Cirino
Não estou com um erro, alguém pode me ajudar
Carlos Bruno - n00b para n00b
Fala camarada! Segue a correção.
William Cirino
@Carlos Bruno - n00b para n00b Obrigado
Lucas
Eae, tudo bem? Aqui no meu não funciona usar um alert com os placeHolders. Instalei as versões do Node e Visual bem recentemente... Não entendi porque não está funcionando, alguém ajuda? Qual versão que foi colocado isso?
Ricardo M. Cabral de Sousa
Boas Estou a adorar o curso e o professor é fantástico, mas n consigo fazer isso das template strings porque não sei que aspas são aquelas no início do${n1}+${n2} é ${s}, nem em que tecla está... Podem ajudar-me?? Obrigado
Jackson sm
A template string não funcionou aqui : /
Matheus Torres
Qual problema amigo? Usou crase do jeito certo?
Jackson sm
@Matheus Torres usei sim, tanto a simples quanto a dupla, mas por algum motivo o node não reconheceu a string.
Jackson sm
@Matheus Torres consegui aqui amigo, vlws pela ajuda!
Matheus Torres
@Jackson sm boa, por nada.
Neldson fernandez
Aqui tbm não reconhece
Jéssica Silva
Aqui também não =( Alguém da uma luz ai, por favor rs
Matheus Torres
@Jéssica Silva tenta digitar o código de novo, vai ver errou digitação
Mailton Monteiro
@Neldson fernandez basta usar ` ao invés de ' ou "
Pedro Henrique
@Jéssica Silva Vc deve estar usando aspas ao invés da crase. aspas("") crase(``)
crkster
Estou usando a crase do jeito que foi dito e não está funcionando alguém tem ideia do que possa ser?
Amodeus R.
3:27 Meio exagerado, em... Tá mais pra mega desatualizado. Ninguém faz mais sites naquele visual, também como existem muitos mais métodos eficientes de se criar sites que são usados hoje em dia e que nesse curso não se utiliza de tais métodos.
José Vitor Ludvig Bortholazzi
Nao da mais pra fazer isso o curso ta desuatalizado nos numeros nenhum dos codigos dos numeros funciona
Wagner Braga
por alguma razão não está funcionando com ${variavel} ... esta interpretando como uma string... por que será?
Maxwelqd Paladins
O meu também...
Maxwelqd Paladins
Você precisa colocar assim (``) Tenta dessa maneira: window.alert(`a soma ente ${n1} e ${n2} é igual a ${s}`)
Wesley
está acontecendo comigo tbm :/
ANIMALDOS
Não são aspas simples e nem duplas. É a crase, que fica ao lado da tecla P. (Shift + ´ ) ou seja, ( ` ) . Abs
Lucas Gomes
tem que estar dentro de ``
Fillipe Alves
Estava com o mesmo problema, basta na variável em que estiver retornando String você converter usando o Number(n). O meu caso usei a variável salario, ficou assim:
var salario = Number(prompt('Qual o seu salário atual?'))
document.write(`O salário do ${nome} é: ${salario.toLocaleString('pt-BR', {style: 'currency', currency: 'BRL'})}`)
😉
Wagner Braga
Valeu, galera... obrigado pela ajuda!!! Estava usando ' ao invés de `
EmeraldKnight
Eu testei com nomes compostos e eu notei que ele conta com o espaço entre os nomes, tem algum jeito de ser contabilizado apenas as letras?
Cookie :3
27:00 vai uma dica pros iniciantes nesse momento ele criou uma variavel e setou a soma dos valores. na hr de mostrar o prompt ele pos a variavel s, q no caso e a soma de n1 e n2. na hr de programar, vc pode colocar a soma direto no placeholder. exemplo: ${n1+n1} invés de fazer var s = n1 + n2 ${s}
Adriano de oliveira
quem ai pratica junto com ele solta o like
Altemir Costa
31:36
Guilherme Silvss
> n1.tolocaleString ('pt-Br', {style: 'currency', currency: 'BRL'}) TypeError: n1.tolocaleString is not a function galera não conseguir converte, alguem pode me dar um help
RenatoX
Pra que é dislexo como eu não é lenght é length
Alexandre Marcílio Cruz
Professor com usamos aspas no código javascript sendo criado no Sublime pois com crase ele não compila meu código não consegui usar o $
Lucas Borges
Alguém consegue me dar uma luz o pq não consigo usar o ${ } Welcome to Node.js v12.3.1. Type ".help" for more information. > var x =2 undefined > var y = 3 undefined > 'a soma de x + y é ${x +y} Thrown: 'a soma de x + y é ${x +y} ^^^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Invalid or unexpected to > 'a soma de x + y é ${x +y}' 'a soma de x + y é ${x +y}' > 'a soma de x + y é ${x + y}' 'a soma de x + y é ${x + y}' >
João Carlos
professor, é normal os números não receberem replace sem antes receberem .toFixed()? no meu node eu escrevo var a = 123 e em baixo a.replace('2', '5') mas esse comando da erro =/ tem algo errado?
Elias Couto de Carvalho
Valeu!
Korvo Tuirow
quando coloco .writeln não esta indo para outra linha e se coloco da mesma forma como no video não funciona nada. Alguem sabe o pq ?
Alessandro Campos
Não sei se alguém tentou fazer a currency no html. Eu escrevi o código mas ele não mostrava o valor em reais, primeiramente. Daí eu transformei a minha variável salário em número e depois criei outra variável para converter em reais utilizando o comando toLocaleString('pt-br',{style: 'currency', currency: 'BRL'}) e então deu certo. Alguém mais fez assim? var nome = window.prompt('Qual o seu nome?') var sal = Number(window.prompt('Qual o seu salário mensal?')) var salario = sal.toLocaleString('pt-br',{style: 'currency', currency: 'BRL'})
Calenzo
Meu script estava em branco e sem o auto ajuda até essa aula, não reparei que faltava o "aula.html".
The Eagles
Desse jeito fica fácil aprender inglês, aula muito extremamente boa!
arima kousei
Estava colocando imput no lugar de prompt. Kkk
João Guilherme
n1.toLocaleString('pt-br, {style: 'currency', currency: 'BRL'}) não funciona, tem outra forma?
Warlley Braga
aqui também não funcionou estranho .
João Guilherme
@Warlley Braga ainda não achei a solução
Warlley Braga
Amanhã vou tentar novamente
L C
1:54 Corretos. "not a number" pode ser pronunciado nas duas formas professor. Som de "a" ou "ei".
Elipse Enter
melhor curso
MLSGB Brasil
Quando uso apenas o número a window mostra resposta NuN e não a soma
Ygor Moraes
No meu não apareceu o window.alert o do prazer em conhecê-lo alguém pode me ajudar a achar o erro fiz igual ao do vídeo 🙁
Ronaldo Paiva
posta teu codigo ai!! pra galera dar uma olhada...as vezes um digito faz a diferença!
Anderson Rocha
Eu posso usar let em vez de var ?
igor ferreira
Copiei o código Number(window.prompt(´Digite um número ´)), quando eu digito os números com vírgula não calcula, não aparece o resultado que era para aparecer quando o comando está somente Number(n), aparece assim para mim, A soma dos valores é NaN, não entendi, olhei o comando de ponta a ponta e ta dando errado!
Gustavo Rodrigues
Eu fiz meu navegador rodar o programa de conversão de número para valor com esse código. var moeda=Number.parseFloat(window.prompt("Qual valor vc gostaria de transferir para uma moeda localizada?")) n1 = moeda.toLocaleString("pt-BR", {style: "currency", currency:"BRL"}) document.write("O valor convertido para localidade é de " + n1 + ".") Primeiro converti o ñmr digitado na window.alert de String para Float depois pedi para o programa rodar o código de currency localizado.
Peter Dmitruk Junior
Tentei assim, seguindo os metodos do python e deu certo... diminuindo mais uma linha de comando. window.alert(`A soma entre ${n1} e ${n2} é igual a ${n1 + n2}`)
WolfinDetector
26:19 - alguém percebeu o erro na palavra "nota"? Kks parabéns pelo vídeo Gustavo
Renan Lima
Está dando o erro NaN, o que eu faço?
CcamposS
maiúsculas e munusculas
Ricardo Novais
O meu terminal não está funcionando corretamente. Instalei o Node JS mas ao fazer o comando var s = 'javascript' recebo o erro: A palavra-chave 'var' não tem suporte nesta versão da linguagem. + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : ReservedKeywordNotAllowed
Fabio Rodrigues
Gente lembre aquele negocio do google de poder mudar textos mudar o fundo e tauz? Faz isso so que no internet explorer que e muito melhor
Jhuly Curty
vi que algumas pessoas estão com dificuldade com o place holder/template string. desde ontem eu estava quebrando a cabeça p tentar entender o pq de não estar funcionado. se atentem a crase!!! veja se está exatamente igual a do guanabara. pq eu achei que estava igual, mas conferi e vi que nn estava kkkkk consertei e deu certo 🙂
flavio gulo
Muito legal essa aula, porem no meu node não está funcionando a forma de declarar as variáveis da forma antiga, somente com a Place Holder ${}.
Tenho uma dúvida. Na hora de usar template string, msm usando a crase o visual studio n reconhece, sendo que na linha > Document.write('Ola, seu nome tem ${nome.length} letras.' ) O software não reconhece o placeholder. Alguém com uma dica?
Telêmaco Barbosa
Olá prezado professor. Estou fazendo o Curso pelo Site do Vídeo em curso...e justamente nessa aula a linha de comando ....o ${ } não mudou de cor e não funcionou no VSC. Observei com cuidado cada linha e cada ponto digitado....realmente não funcionou....Tentei enviar um comentário no site..mas não tem área de comentário. Ok Se puder responder agradeço.
Aguimar Alves
Só usar crase que funciona.
Ricardo Iatoran
Mais um agradecimento público ao Guanabara. Para ele serve perfeitamente a declamação de Beremiz Samir em O Homem Que Calculava: "Se uma rosa de amor Tu guardaste, Bem no teu coração; Se a um Deus supremo e justo Endereçaste Tua humilde oração; se com a taça erguida cantaste, um dia, o teu louvor à vida, tu não viveste em vão..."
Thiago Lucio Bittencourt
Cara. Pensa na felicidade do cara que não sabia o comando de formatcao de moeda por pís de origem que passou no final da Aula...Cara...sentí a mesma felicidade de quando descobri o Hooks e Setstate do React...Vida nova na programação de Currency sem Framework... "Muito mestre vc é eu digo" o/
ShowTime Celebrities
Resposta das questões do inicio do vídeo: Q01 R: Espaço reservado na memória Q02 R: No cometário logo abaixo. Falando sobre tipos de dados em js podemos citar: Numéricos: 5, 18, -12, 0.5, -15.9, 3.14, 8.0. Todos esses dados são do tipo number. Strings: 'Google', "JavaScript", `Maria`. Todos do tipo strings. Boolean: true, false. Tal nome vem do matemático britânico George Boole. Q03 R: string, number, boolean, null e undefined. Esses tipos de dados primitivos também são imutáveis, o que significa que, uma vez criados, eles não podem ser modificados. Q04 R: NULL é o que nunca foi, e nunca será.
jeras
Desculpe em falar, mas algumas informações aí estão erradas.
Javascript é uma linguagem de tipagem fraca. Por exemplo, o número 2.7 não é reconhecido como um float em JS, e sim como um number, o que seria diferente caso fosse reconhecido com uma linguagem de tipagem forte como o Python.
Sobre o que você disse:
var n1 = 120 var n2 = '10' n1 * n2
Isso não gerará um erro. Será feita a multiplicação normalmente, isso pois como dito anteriormente, JS tem uma tipagem fraca, e repetindo novamente, se isso fosse realizado em uma linguagem de tipagem forte como Python, aí sim geraria um TypeError.
E também o jeito que você declarou as variáveis no seu exemplo está errado.
'var1 = 120
var2 = "10"
var2 = 10
var3 = var1 * var2
# resultado: 1200'
GamePlay O cagador de Regra
Graças a Deus o Alfredo Junior não programa, ou pelo menos não participa das aulas de programação do curso video...
TheFriboY
Nmrl, o que estragava os cursos não era ele, e sim a zoeira que os dois faziam aí zoava o curso todo, se eles fosse mais "sérios" bem provalmente os cursos teriam sido melhores
GamePlay O cagador de Regra
@TheFriboY concordo plenamente, muita zoeira não agregou em nada.
Chris Brayner
Está aqui o exercício que eu fiz depois de estudar essa aula. Pedi o nome e o sobrenome da pessoa com o (window.prompt()), depois decidi dizer quantas letras o nome e o sobrenome têm. Depois somei a quantidade de letras do nome e sobrenome para dizer o total de letras que o nome da pessoa tem.
Exercício No browser: Seu nome Chris contém 5 letras Seu sobrenome Brayner contém 7 letras No total o seu nome Chris Brayner contém 12 letras Fiquei tão feliz quando consegui. Muito obrigado professor Guanabara estou aprendendo muito com seus cursos.
Fabio Rodrigues
Fiz isso para fixar o que foi ensinado no vídeo juntando as partes de número e documento. É bem bobo mas ajuda a lembrar. var idade = Number(window.prompt('Digite sua idade')) var ano = 2021 var nascimento = ano - idade window.alert(`Você nasceu em ${nascimento}`) window.alert(`A diferença entre ${ano} e ${idade} é de ${nascimento}, portando esse é o ano em que você nasceu`) document.write(`Oh, você nasceu em ${nascimento} e tem ${idade} anos! Parece que alguém está ficando velho, ein...`)
Jessé W L Ribeiro
professor vai o meu muito obrigado pelo seu conteúdo e didática que são incríveis, VOCÊ É O MELHOR!!! Tenho uma dúvida??? Como fazemos para que o usuário digite VÍRGULA e o sistema entenda como PONTO EX: ELE DIGITA 123,98 E O SISTEMA CALCULE EM CIMA DE 123.98
Pedro Lotte
Caso possam tirar uma dúvida minha, mas quando se usa apenas Number, o programa ira reconhecer o número fracionado apenas se for com ponto não é? Por exemplo, caso use vírgula o programa ira responder como NaN mas, caso use ponto ele irá reconhecer como numero fracionado.
Thales Silva
eu n sabia oque era tipos primitivos, até uma pesquisadinha no google kk, vc n falou que ia falar sobre os tipos primitivos, ai eu n assisti até aki, e uma pesquisadinha no google resolveu kk
ELNATZ
"Template strings são envolvidas por (acentos graves) (` `) em vez de aspas simples ou duplas. Template strings podem possuir placeholders. Estes são indicados por um cifrão seguido de chaves (${expression})." Informação tirada do documento oficial da mozilla.org
Bruno Nunes
Estou tendo um probleminha, que talvez seja irrelevante mas gostaria de uma resposta. Sempre que tento usar Number.parseFloat() o navegador continua me dando numeros inteiros, e quando uso apenas Number() o resultado da soma de numeros reais é NaN.
João Victor
Tente inserir números com pontos ao invés de vírgulas. Exemplo "0.2" no lugar de "0,2".
SILVER
@João Victor tava em dúvida tbm, vlw
CarlinhosBALA RJ
40 minutos que eu fico 2 hrs na aula kkkkkkkkkkkkkkkkkkk
BENTO SPI
Preciso de ajuda! Os comandos: total.toFixed(2) total.toLocaleString('pt-BR',{style:'currency',currency:'BRL'}) Estão respondendo certinho no NODE JS, mas não estão tendo efeito nenhum no VSC. Alguém pode me dar uma ajudinha pra entender o que está acontecendo? Eu não quero só ficar assistindo os vídeos. Eu quero aprender. Por isso, eu criei algumas variáveis pra ir praticando, mas não consigo fazer essas duas funções funcionarem de jeito nenhum. O resultado está saindo certinho, mas sem as duas casas, que o toFixed( ) deveria acrescentar, e sem R$, que o total.toLocaleString('pt-BR',{style:'currency',currency:'BRL'}) Dá uma ajuda aí galera...!
Joel S. Moraes
Eu estava prestes a iniciar um curso Front End quando tive uma "crise financeira" aqui em casa. Estão encontrei o canal Curso em Vídeo e sinceramente, uma didática incrível, estou gostando muito das aulas, inclusive estou feliz com elas. Continue sempre nos atualizando, meu caro, e todo sucesso pra ti! Obrigado pelo conteúdo disponibilizado.
Frank Pacheco
Olá Professor! O uso de símbolos e acentos em variáveis é permitido, mas eles podem causar algum problema na execução?
Felipe Elias
no meu nao estar aceitando o comando $[n}
Herik Nieba
` ` usa crase
Augusto P. Júnior
Olá Guanabara, quando abro o terminal no VSCode e tento abrir o node ele da um erro de não reconhecer o comando e o node está instalado e funciona normalmente por fora do VSCode, sabe o que acontece? obrigado. Augusto
Thiago Apenas eu
Não sei o que deu de errado no meu código, aparece que a função não funciona
FozVx _
Pode mandar o código ?
Thiago Apenas eu
@FozVx _ claro
Daniele Souza
Otima didática, excelentes aulas, muito obrigada.
Caio Pires
21:00
Samoara Guimarães
O meu não está mudando o nome do exercício, como resolvo ? Eu mudo manualmente mas é ruim né
Idernando Alves
A tipagem fraca do JS deixa a linguagem muito dinamica evita ficar esbarrando em sintaxe , muito show a aula!
Guistudies
Você fala muito igual ao Luccas Neto!! Meu Deus gemeos
Atitude de Empreendedor
Essa parte funcionou no nodejs mas não funcionou no browser: alert('Valor em Reais ' + valor.toLocaleString('pt-BR', {style: 'currency', currency: 'BRL'})) No browser apenas mostra o valor sem converter ( ex: 145.5 ) No nodejs aparece R$ 145,50
Chris Brayner
Exercício feito depois dessa linda aula!
Exercício
Dados pessoais:
Alexandre T. Batista
O toFixed() converte o tipo de variável de número para string ou é impressão minha? Quando ele foi aplicado o retorno apareceu entre aspas.
20:05 "Tá funcionando bonito, tá redondinho!" kkkkkkk
Master Surf
Alguém tem as anotações das aulas?
Matheus Alves
var n = 1545.15 n.toFixed(2).replace(',', '.') document.write('Valor total: ', n.toLocaleString('pt-BR', {style:'currency', currency: 'BRL'}), ' ') document.write('Em 12 vezes o valor fica: R$'+ parseInt(n)/12)
Matheus Alves
Feliz em saber que de alguma forma ajudei . Grande abraço e continue assim!
Alex Martins
Meus arquivos estão abrindo no Explore. Como faço para mudar?
Renato Flávio
Abre menu do Windows, coloca "Aplicativos Padrão", altera a opção do navegador, para Google Chrome.
PINKS AND PITER
aula perfeita, rapida, objetiva e guanabara com boa didatica. Vlw professor, assim n tem como n aprender!
João Neto
Visual Studio Code copia o arquivo sem atualizar o nome. Não é uma tragédia mas imagino porque tiraram isso sendo tão óbvio.
Luiz Felipe Fonseca Rosa
Voce é foda e o resto e moda
Alexandre Buratto
Cara sua didática é fera, já perdi a conta de quantas vezes tentei aprender a programar sempre desisti no meio pq não conseguia entender o que o professor queria passar.... muito Obrigado!
Erika Santana
Show professor!!
Luiz
O meu template string não funciona, oq eu fasso?
Vitor Honna
Vc está colocando entre acentos graves: `` ? Toma cuidado pq não são aspas simples ' nem duplas ". Testa isso no terminal/Node.js: var name = 'Pedro' `Oi, ${name}! Seu nome tem ${name.length} letras`
Maxwelqd Paladins
Marcos Felipe
Vlw
Julio Pedro
Não funcionou na pasta copiada agora na original os comando funciona
Wellington Oliveira
Na hora do copiar e colar, o arquivo criado não foi ex002.html e sim o ex001 copy.html
PROGRAMADOR ENGRAÇADO
Que estranhoo
iNexus
basta renomear ele
Benfica
Uma sugestão: Eu gostaria que as vídeo aulas fossem um pouco mais objeivas, não que o curso seja ruim, mas como sugestão eu acho que as aulas poderiam ser um pouco mais objetivas para facilitar para quem não tem muito tempo para assistir o curso
Rafael L.
Impressionante como a didática de professor dele não muda, mesmo em vídeo. A todo momento ele diz: Faça os exercícios, anota, depois você vai esquecer, pratica, anota. Isto porque ele está preocupado que você aprenda e o mais impressionante é que o curso é gratuito. Então tem um professor, dando aula gratuita e insistindo para que você aprenda. Valorize pessoal, grande abraço.
Eofor
Eu pesquisei e não achei, então tenho que comentar aqui... Eu quero colocar assim (`Qual o seu Sexo? (M) Masculino - (F) Feminino`) então depois eu quero tipo, se a pessoa colocar só "M" ou "F" e então o "programa" vai converter para "masculino" ou "feminino" no final do texto, porém já coloquei de tudo, e não to conseguindo mostrar, o programa roda, porém quando chega nessa parte, ele só pergunta e não mostra no final, ele só mostra tipo M ou F se a pessoa digitou na caixinha. Alguém pode ajudar (Dsclp, se me embolei todo kkk, mas acho que deu para entender.)
Eofor
Deve ser por que eu estou escrevendo assim: alert (`Seu nome é ${nome} Você tem ${idade} Anos, Seu sexo é ${sexo.replace('m', 'Masculino')} ${sexo.replace('f','Feminino')} tem ${altura} m de Altura, Sua Nacionalidade é ${nacionalidade}`)
e tipo na parte Feminino tá tipo F e se eu escrever M o segundo código não vai rodar então ele só repete a letra que escreveu mesmo.
Eofor
Ai gente, consegui usei o .Replace no final de "sexo" no alert final, porém, é que ta aparecendo Masculino ou Feminino e a letra que a pessoa escreveu juntos kkk tipo Masculinom ou FemininoF kkk
Eofor
Resolvi de novo gente kkk, coloquei assim agora: alert (`Seu nome é ${nome} Você tem ${idade} Anos, Seu sexo é ${sexo.replace('m', 'Masculino').replace('f','Feminino')}, tem ${altura} m de Altura, Sua Nacionalidade é ${nacionalidade}`)
É só fazer "vários" Replaces na variável e ele só ignora, se vim M troca pra Masculino e se vim F troca pra Feminino. <3
Osvaldo de paula
ola gente tudo estou tentando aprender JS pelos cursos do Guanabara, e estou gostando muito porem ----{eu faço os exercicios exatamente iguais e quando vou no navegador nao funciona}----o que sera que pode estar acontecendo????
Merlyne
Somente Number deu erro no resultado quando usei número real
Shayck Gonas
Gente como faz pra colocar acento noas palavras?
junior__dev
O meu placeholder que o prof faz aos 26:43 não da certo. ou seja aqui não esta aceitando o placeholder ${n1} nem o ${n2} e nem o ${s} alguem pode me ajudar, acabei fazendo por concatenação mesmo
NARUTO
jente o ${} nao fica azul no meu pq?
NARUTO
@João Vitor Olá! João Vitor o caracteres que eu ussei tava errado o certo é esse aqui `´ pra você conseguir ele é so vc segurar SHIFT e aperta naquele caracteres perto do P, se vc aperta e nao ir aperta de novo que vai aparecer 2 de uma so vez,
João Vitor
no meu tambem, se voce conseguiu resolver me ajude por favor.
KromcK
Alguém sabe a razão do meu visual studio não reconhecer nada usando ${n} ? Mas ele reconhece usando ' + n + '
Zok
o meu tb n ta funcionando
Nicholas Rodrigues
Dei uma Pesquisada sobre o porque do .writeln() não estar funcionando e achei essa discussão do stackoverflow, vou postar o link mesmo sabendo que pode ser marcado como span e quem sabe alguem adiciona na descrição do vídeo: https://pt.stackoverflow.com/questions/391787/writeln-em-javascript-est%C3%A1-em-desuso-ou-n%C3%A3o
Henrique Castro
Gustavo Guanabara, é fato, todo inicio de programação tem que se começar por ele, é como se fosse o "Olá, Mundo!" Parabéns Professor!
Matheus Mota
document.write('Seu nome tem ${nome.lenght} letras') essa é a linha no meu codigo ${nome.lenght } fica como string alguem sabe o pq?
Jhony
o meu tmb ta assim
Jhony
Consegui resolver, eu fiz desse jeito, se alguem conhecer um jeito melhor, agradeço!
var nome = window.prompt('qual é o seu nome?')
document.write("olá " + nome + " seu nome tem " + nome.length + " letras" )
Bruno Henrique
voce engana as pessoas fingindo que tem um conteudo objetivo, porem só ganhar dinheiro em cima da minutagem de leigos, se quer pagar de sincero, seja sincero
Lucas Soares
Parabens gatão, cria um canal no Youtube e faz melhor 🙁
Roger Maes
Oi prossor bom dia! Eu fiz das (03) formas, mas com "craze", não adianta, fiz das (02) formas invertidas e não da, me pode explicar porqué por favor. Senão vou ter que trabalhar com concatenação. Obrigado!
Jefferson Fernandes
Estou assistindo novamente porque estou revisando as aulas, agora tudo já está ficando mais fácil.
Jorge Fujita
Esse curso na real é uma "pincelada" no JS...Tem muita coisa além dessas poucas aulas.
Oswaldo Cardoso
Ta ficando muito massa, e eu estou muito empolgado! Já tentei programar diversas linguagens, mas por conta de querer aprender rápido, ou ir em coisas mais avançadas me frustrei... problemas de versionamentos também fizeram eu desistir de algumas, pois os exemplos hora ou outra não davam certo e a pulga atras da orelha falava: Isso não é pra você... :õ( Por incrível que pareça, aqui ta rolando tudo blz, e os exemplos executados no node, acabo gerando html pra eles e testando no Google chrome tbem 🙂 , não sei nem como agradecer!
João Paulo
galera quando eu uso o comando ${}, não funciona, alguem sabe como resolver?
Vitor Louco por Games
Você está usando crase?
Thiago Apenas eu
"É muito comum esse defeito/problema em quem ta começando" incrivel jnfjgkjhgkjhkgjhkj
kGustavoSantosk
No meu fica criando o debug.log
Mateus TV
Olá pessoass!! Seguinte, tô querendo criar um grupo no zap para todos nós compartilharmos os nossos entendimentos do JavaScript. Alguém apoia?!
Blackout
A dica de colocar () duplos selecionando a linha eu não sabia rs…
Coller
Template String do JS lembra muito Shell Script!!!!
Anderson
não sei porque não conseguir usar template
filipe santana
ola professor quando executo o comonda number ou Number.parseFloat ele n apresenta um numero flutuante
RicardoBW
Me fale seu código posso tentar ajudar
Pedro Vasconcelos
Koe pessoal! para o programa parar de contar os " " (espaços em branco) é só utilizar ${nome.replace(/ /g,'').length}. tmj
Victor Vieira
Olá, Professor, tudo bem? Eu sou deficiente visual e gostaria muito de acompanhar os seus cursos, Porém não tem nenhum material escrito para eu acompanhar as aulas, mas mesmo assim estou aprendendo bastante Só ouvindo as aulas.
Ismael Camargo
window.alert('A soma entre $(n1) e $(n2) é igual a ${s}'), o que está errado?
Bruno Silva
você deve usar crase, assim: window.alert ( ` A soma entre ${n1} e ${n2} é igual a ${s} `)
Daniel M
no meu node o comando: n1.toLocaleString('pt-BR', {style:'currency', currency:'BRL'}) retorna: 'R$1,545.50' Enquanto que no video aparece um espaço: 'R$ 1,545.50' Ótima Aula!!!!
Leandro Cavalheiro
Explica muito bem
kachorro louco
Sinceramente , você é incrivel , estou apredendo muito. Com essas aulas vou consegui criar meu site de noticial , muito obrigado , de verdade mesmo!!!!!!.
Natanael Silva
Olá galera! Estou fazendo o curso agora 10/2020 e no resultado do meu programa não mostra a contagem da string ex.: name.lenght, lá no navegador não deixa mostrar
DOM
Elieser Andres Rodriguez Urrutia
as virgolas (``) = Alt +96
Alisson Fco
como eu faço para o que o usuário está digitando vai ficando em maiúsculo ?
Alisson Fco
@Fantasy ― 雨 mais tipo, quero assim q ele vai digitando já fica maiusculo
Junior Godoes
o meu codigo nao funcionou o "${}" para chamar a variável, nem mudou de cor . Alguem ai tem uma dica ?
Wilkens Santos
Também tive o mesmo problema
Saldanhazinha
Olá Mundo , eu to com dificuldade nessa de números tipo 5,2 + 3 o meu ta dando número inteiro
RSKT8
Desculpa foi errado e assim var n1 = number(window.prompt('digite um número '))
RSKT8
Tenta por var n1 =number(Windows.prompt(' ')
jura costa
Está fazendo assim: var n1 = Number(window.prompt('Digite um número ')) //string
var n2 = Number(window.prompt('Digite outro número ')) //string
var s = n1 + n2
//window.alert('A soma dos valores é ' + String(s)) //concatenação
window.alert(`A soma entre ${n1} e ${n2} é igual a ${s}`) //template string
Saldanhazinha
@jura costa sim
jura costa
Está usando crase ao invés de aspas no resultado?
Saldanhazinha
@RSKT8 vlw mano
Aliski
de: "não seja um programador alfabeto, ou calculador, coloque o nome das variaveis de forma organizada para você conseguir achar a variavel mais facil depois" & "você tem que marca tudo no caderno, só assim pra você conseguir achar facil as coisas depois" para: salvem os arquivos como ex001, ex002, ex003, ex004, ex005 suas aulas são perfeitas, você é um professor muito bom s2 pra crl, porem, você literalmente criou um problema que é fácil de se resolver, eu não quero usar um caderno salvem as arvores.
Gil Marinho
Aula feita, caderno cheio!
Dalila Karen
o meu não deu certo o ${nome.lenght}, não apareceu a quantidade de letras, só undefined no lugar da quantidade de letras
RicardoBW
Me passe seu código posso tentar ajudar
João
Como faz pra colocar a crase sem ter que apertar duas vezes e ter que apagar uma?
Nelson Martins
DÚVIDA: Quando eu utilizei o comando var n1 = window.prompt('Digite um número') e o mesmo comando var n2 = window.prompt('Digite outro numero') e executei, as duas caixas funcionaram, mas quando eu passei a usar o conversor Number.parseInt(window.prompt), apenas uma caixa funcionou, a segunda não aparece mais, só funciona uma (eu já testei deixar apenas a segunda para ver se o problema era ela e ela funcionou), enfim, é como se o VS só estivesse me deixar o comando Number.pasteInt uma vez, pq isso está acontecendo cmg? edit1: Resolvi o de cima mas o comando Number(n) não funcionou tb, o VS code apenas o ignorou como tinha feito com os outros, é só comigo tb?
Nelson Martins
RESOLVI: Eu resolvi fazendo tudo igual mas tirando o 'Number' e deixando o parseInt(n) Talvez tenha mudado alguma coisa na linguagem, mas eu não sei kkkkk eu sou novo nisso :3
lucas oliveira
Gustavi tá usando pronome neutro professor kk
EDer Edgolveia
possso levar junto o reactJS?
hacker forces
Esse tal place hold no javascript, já uso essa sintaxe no shell script. É sem dúvidas a melhor forma! E simplifica muito a vida na hora de criar o código.
Wesney Graber
meu sonho é ser um programador pica das galaxias
Péricles Douglas
Não consigo usar o comando window.prompt
HadHad
12:05 o meu apareceu ex002COPY.html
Marko Aurelio
No meu tbm! Acho que dever ser algum plugin do vscode que ele tem instalado e ele deve ter esquecido que o tem.
Gabriel Macedo
O também acontece isso
André Leme
entre nas configurações do VSC, altere a opção Incremental Naming para smart
João Rodrigues
Sou iniciante, 58 anos, médico (ou seja: nada a ver com programação), mas estou acompanhando bem, graças à excelente didática do Guanabara! Obrigado de curso fantástico.
Thyago Santorini
Parabéns nunca é tarde para começar. Sucesso nessa caminhada!
Guilherme Cassiano
Parabéns, nunca desista!
???? HATER DA LIVE ????
TÁ... QUEM TE PERGUNTOU???
Gabi Ferreira
@Nicolas Hauser nem dá atenção, é isso q ele quer
Nicolas Hauser
@???? HATER DA LIVE ???? ?
Michel Manhães
E eu com 47 achando que estava "velho" para começar. Parabéns!
LiarleyEV
Dica: Vocês podem usar a extensão Live Server para edição em tempo real. Na barra lateral (no lado esquerdo), no 5º ícone só vocês pesquisarem por Live Server, selecionam o primeiro com um ícone Roxo de um transmissor e clicar em "Install". Após instalado, reinicie o programa (por via das duvidas), vá no Explorer do VisualCode, clique com botão direito no arquivo.html e clique em Open With Live Server e ele carregará com o Navegador, e sempre que você salvar o projeto, qualquer mudança irá automaticamente atualizar a página. Talvez seja interessante!
Edicarlo Lohmann
uma duvida!!! parabéns professor Guanabara, melhor cursos de programação na internet são seus, melhores que da minha faculdade, kkk
Visualmente é fácil errar essas paradas kk
Lex Fernandes
na faculdade aprendi c++ , js to achando complexo o tamanho dos comandos ! mesmo assim valendo a pena estudar aqui.. acompanhando !
André Ranulfo - Dev
Realmente é muito verboso, mas depois que tu dominar o JS, vc tem que conhecer as frameworks, principalmente o Vue.js que reduz bastante o código.
Lex Fernandes
@André Ranulfo - Dev valeu pela dica, vou procurar a respeito
Jefferson de Oliveira Azevedo
Aqui não está aparecendo a caixa de diálogo para atribuição de números e nem o resultado dela. (Mesmo salvando o aquivo CTRL + S) vide 26:37 ex003.html
Meu primeiro programa
Olá, mundo!
Já me livrei da maldição
Leonardo Solovijovas Santos
$
ッGuuy
Alguem tem tudo que ele ja passou nas ultimas aulas anotado ? se tiver manda ai , porque eu comecei a anotar agr so
Tiago Aquino
nao consigo deixar como aula 02, quando faço ctrl+c , v ele nao vai automaticamente para aula02 fica ex001 copy.html
Flavia Poliane Fonseca
o ruim é que nâo da pra tirar duvida. Mesmo fazendo o curso la na pagina de vocês . fazendo o exercício na parte do vídeo 10:27 o meu para de abrir a caixa de alerta nesse segundo exercício.
Thiago Morais
Professor, tem como fazer apenas o comando replace?? var n1= 1543.5 n1.replace( '. ' , ' , ' ) O comando abaixo não compilou não meu... n1.toFixed(2).replace ( '. ' , ' , ' ) n1.toLocaleString( 'pt-BR', {style: 'currency', currency: 'BRL' } ) Poderia me ajudar por favor ?
Victor
Bom eu quis aprimorar praticamente esse codigo no inicio do nome, entçao eu fiz isso aqui : var nome = window.prompt('Qual é seu nome?') var nome1 = window.prompt('Qual seu segundo nome? ' + nome) var nome2 = window.prompt('Qual é seu terceiro nome? ' + nome + nome1) //Pergunta window.alert('Um grande prazer em te conhecer, ' + nome + nome1 + nome2)
Savebytes
Gostei bastante do 'Template String', é muitooooo útil! 😀
rossaonline
A partir do ES2015 chama-se 'Template Literals' 😉
Bruno Soares
Já tinha visto em alguns cursos da Alura, mas ninguém nunca parou para ensinar.
Hellen Magalhaes
Que aulãoooooo
Gabriel Rafael De Lemos Pereira
Aqui em casa não funcionou o tolowercase, se´ra que pq meu pc é mais antigo?
Diego Queiroz
Cara, eu estou adorando o curso. A analogia das variáveis com um estacionamento abriu a minha mente. Eu saio na rua, volto da rua e só penso em Javascript. Daqui a pouco meu bebê vai dormir um pouco e vou era pra frente do computador de novo,rs
Orlando F
O meu template string não funcionou. Mudei as aspas simples pela crase e funcionou.
Jaleel Barroso
A cada vídeo só tenho aprendido ainda mais. Ótima didática na aula professor!
André
Não tem como capitalizar tipo o .toUpperCase(), igual dá pra fazer em Python?
Marco Munhoz
Muito bom !
Elson Fabiano
Aqui no meu não aceitou colocar o dentro de de jeito nenhum. Sabe o que pode ser?
jean mendes
jaja desisto, esse basico esta muito avançado pra mim. eu passo 20 minutos fazendo o que o guanabara passa 15 segundos explicando! a aula de 30 minutos pra mim se torna de 1 hora e meia , procurando onde estou errando!
Thalyson Menezes
Acalme-se pequeno gafanhoto, no início você está recebendo muita informação, é um mundo inexplorado na sua base de conhecimento. Concentre-se em obter essas informações e processe elas lentamente que com o tempo isso vai ficar fácil e até chato.
Lógica de Programação é sempre assim com todos os iniciantes. Minha dica pra você é praticar, depois suba um degrau na dificuldade e pratique ainda mais, em questão de tempo além de dominar vai até ensinar e dar dicas, assim como eu estou fazendo com você agora.
Tawan Fonseca
A cada vídeo eu fico mais instigado a programar mais e mais. Suas aulas são excelentes ! Muito obrigado a vocês do canal e ao Google pela excelente iniciativa !!!!!
Sr. Taida
Mais e se a pessoa n escrever nada no prompt?
Rafael Silva
Vai aparecer 0 letras. rsrs
Jefferson Barcelos
A soma dos valores é NaN este é o resulta para Eu...e agora ?
Sapede
O comando x.ToLoweCase() não funciona o que pode ser ? da a seguinte msg "Uncaught TypeError: nome.ToUpperCase is not a function" at
Erasmo Silva
Olá, Professor Guanabara tudo bem ? Estou realizando esse curso nesse mês de abril 2021, e estou com dificuldade na aula 06 ao colocar o window.alert('É um grande prazer em te conhecer, ' + nome) para responder o nome da pessoal o comando não obedece no site...
Ana Almeida
Olá, Erasmo, tudo bem? Você declarou o valor da variável nome? Tipo: var nome = window.prompt ("Qual é o seu nome?")
window.alert ("É um grande prazer te conhecer, " + nome + "!") ?
Douglas Dias Pacheco
"parseint" o teu problema deve esta ai, Certo é esse: "parseInt"
Clayton Ferreira Fernandes
Para quem esta tendo dificuldade para colocar o crase invertido, utilize o comando Alt + 96 do teclado numérico.
BruNicksFPS
@Bruno Souza Man pra mim não deu
Bruno Souza
Amigo eu fiquei 30 min procurando aonde estava o erro e era exatamente isso, vlw kkkkkk
MAGO FITNESS
alguem me ajuda o meu " $ " aos 31 minutos nao esta funcionando a função dele !!! ele ta ficando laranja tipo nao ta identificando como variavel
Aquele do JS
Use ${nome} e depois ${nome.length}, assim:
document.write(`Olá, ${nome}, seu nome tem ${nome.length} letras. `)
MAGO FITNESS
@Aquele do JS vou tentar
Matheus Costa
GALERA PERCEBI QUE O GUANABARA TEM FALADO BASTANTE SOBRE COMENTÁRIO, E QUE TEM FORMAS DIFERENTES DE COLOCAR ELE(NO HTML É DIFERENTE DO JS E TALS), UMA SOLUÇÃO QUE VENHO UTILIZADO A TEMPOS, SÃO OS ATALHOS DO VS CODE, QUE AGILIZAM BASTANTE MEU TEMPO DE DESENVOLVIMENTO, PRINCIPALMENTE PARA O PESSOAL QUE ESTÁ COMEÇANDO AGORA, ACREDITO QUE O MAIS CEDO QUE VC ADQUIRIR ESSE HÁBITO, MAIS RÁPIDO SERÁ SEU TEMPO DE DESENVOLVIMENTO NO FUTURO. O ATALHO QUE FALEI DO COMENTÁRIO É O "CTRL + ;" OU DÊ ESSE ATALHO NA LINHA QUE VC QUER COMENTAR OU SELECIONE O CÓDIGO QUE QUER COMETAR E APERTE O ATALHO, ESPERO TER AJUDADO! 🙂
Jefferson Darlan
Aqui no meu VS 'CTRL +' aumenta o tamanho das letras! O.o
Afonso Cruz
@Jefferson Darlan haeoieaueauoi aqui também XD
Aldair Rodrigues
Poxa, informação valiosa. Valeu, Bro!
Mizael Lima Marketing e Empreendedorismo
Acredito que seja control + ponto e vírgula, galera.
Diego Teixeira
Professor.... Quando dei control c + Control V, não criou exercício 002, mas sim copy 001. Esta ok? Guanabara?
Jordana Carvalho
Estou na mesma situação. Você conseguiu resolver?
Fabíola Rodrigues
Obrigada por tudo, Gustavo!
kazakhstan ogrozhayet
Assistem o video primeiro antes de perguntarem o que vocês fizeram foi esquecer a parte do video que fala sobre Number.parseInt(n) apresentado no video usem esse comando q eu fiz para ajudar a corrigir : var n1 = Number.parseInt(window.prompt('digite um número: ')) var n2 = Number.parseInt(window.prompt('digite outro número: ')) var s = n1 + n2
André de Oliveira
É um crime uma aula boa dessa gratuita no youtube.....
Daniel Sousa
Minhas anotações desta aula: Aula #06 ex002.html criado Para pegar o que o usuário colocou no input, utilize: var [nomeVariavel] = window.prompt('Qual é seu nome?') Para utilizar concatenação, utilize: windows.alert('É um grande prazer te conhecer, ' + nome + '!') Não recomendo utilizar, use o método abaixo! Para utilizar uma variável dentro de uma string, utilize: window.alert(`Seu nome é ${nome}!`) É NECESSÁRIO UTILIZAR UMA CRASE (`), ela aponta para <--- lá É NECESSÁRIO UTILIZAR UM SIFRÃO ($) antes da variável É NECESSÁRIO UTILIZAR CHAVES ({}) antes e depois da variável O SIFRÃO FICA FORA DAS CHAVES ex003.html criado Para somar números conseguidos de um input, você não pode utilizar: var n1 = window.prompt('Digite um número:') var n2 = window.prompt('Digite outro número:') var s = n1 + n2 window.alert(`A soma dos valores é ${s}!`) Se o usuário colocasse n1: 4 n2: 2 O programa retornaria s = '42' Porque ele reconheceu os valores como string Para o sinal "+" significar adição, ele deve ser "number + number" Para o sinal "+" significar concatenação, ele deve ser "string + string" O input recebe string automaticamente, você deve converter string para número utilizando: parseInt(n1) e parseInt(n2) Deve-se utilizar parseFloat(n) caso o programa aceite valores decimais! O programa correto seria: var n1 = Number.parseInt(window.prompt('Digite um número:')) // Recebe um NUMBER INT var n2 = Number.parseInt(window.prompt('Digite outro número:')) // Recebe um NUMBER INT var s = n1 + n2 window.alert(`A soma dos valores é ${s}!`) ou: var n1 = parseFloat(window.prompt('Digite um número:')) // Recebe um NUMBER FLOAT var n2 = parseFloat(window.prompt('Digite outro número:')) // Recebe um NUMBER FLOAT var s = n1 + n2 window.alert(`A soma dos valores é ${s}!`) ou: var n1 = Number(window.prompt('Digite um número:')) // Recebe um Número (float ou int) var n2 = Number(window.prompt('Digite outro número:')) // Recebe um Número (float ou int) var s = n1 + n2 window.alert(`A soma dos valores é ${s}!`) Formatação de Strings var s = 'JavaScript' 'Eu estou aprendendo s' // não faz interpolação 'Eu estou aprendendo' + s // usa concatenação (trabalhoso em caso de muitas variáveis) `Eu estou aprendendo ${s}` // usa template string (eficaz e método recomendado!) s.lenght // quantos caracteres a string tem (neste caso retorna 10) s.toUpperCase() // deixa a string toda em maísculo (neste caso retorna 'JAVASCRIPT') s.toLowerCase() // deixa a string toda em minúsculo (neste caso retorna 'javascript') OBS: Parse significa "Converter" ou "Transformar" Pode-se utilizar: Number.parseInt(n) ou Number.parseFloat(n) OBS 2: Pode ser necessário que o valor seja INT ou FLOAT, neste caso utiliza-se: Number.parseInt(n) ou Number.parseFloat(n) OBS 3: Pode ser necessário que o valor seja uma STRING, neste caso utiliza-se: String(n) ou n.toString() ex004.html criado Formatação de NUMBERS var n1 = 1545.5 Para transformar esse número para ter 2 casas decimais, deve-se utilizar: n1.toFixed(2) '1545.50' Para retornar esse número para ter 2 casas decimais e em vez de "." ter ",", deve-se utilizar: n1.toFixed(2).replace('.', ',') Para retornar esse número como valor monetário brasileiro, deve-se utilizar: n1.toLocaleString('pt-BR', {style: 'currency', currency: 'BRL'}) 'R$ 1,545.50'
Assis Alexandre
Quebrei a cabeça cm certos comandos aqui! Sugestão: atentem-se para letras minúsculas e maiúsculas. Isso pode ser a diferença entre chegar no resultado desejado ou não!
RAFA POERNER
Alguém mais aqui na linha do tempo em maio de 2021?
MUSIC SOUND CLUB
fiz identico essa soma, e cara so me aparece o "ola mundo , me livrei da maldicao, num sei se me livrei, identico e nao abre a janela "digite um numero"...
Matthews Ferreira
eliosvaldo kkkkkkkkkk
carlos augusto
Curso ainda ta valendo a pena ja fazem dois anos e alguem tem algum metodo de pratica/estudo?
riaN
to mais perdido q tudo
Everton Weyand
Olá professor Gustavo o Youtube poderia ter o like e o Super Like.... pois toda vez que assisto uma aula sua que já deu o like... quero dar like novamente. Rsrsrs. Parabéns professor ! Suas aulas são todas de excelente qualidade.
Reginaldo Luz
Essa Aula foi espetacular Mestre Gustavo Guanabara...Congratulation!!!
Ariel Souto
Eu só não entendi o porquê do writeln não ter quebrado a linha. Porque colocar html dentro de JavaScript me parece code smells (não posso afirmar porque não conheço JavaScript). Alguém sabe porque não funcionou o writeln?
NewGate
nem percebi que esse vídeo tinha 40min
Douglas Gaspar
Oi Guanabara. Antes de mais nada agradecer pela qualidade do curso e por sua didática. Sensacional estou aprendendo. Eu tenho uma dúvida e uma sugestão. A sugestão é para a edição do Próximo curso. Pedir para a equipe da um zoom no código. Mesmo seguindo seu conselho de usar o cel como segunda tela eu tive muita dificuldade de enxergar o que você digitava. Agora a dúvida. Sobre esses formatos de string explicado no minuto 28:22 o .toupperCase () e o .toLowerCase, por que usar isso se o CSS que é o responsável pelo visual. Se eu quiser usar todas as fontes maiúsculas não devo aplicar isso com o CSS. Não entendi o motivo desses formatos, mesmo vendo os exemplos de uso mais a frente no vídeo. Isso não seria o trabalho do CSS?
Ana Silva
Não sei encontrar o erro
Wasu_Dnl Lives
para mim o ${} dentro da frase ele não reconhece por nada no mundo, so aceita se eu coloco + nome.length
Tio Da Cana
Veja se você está colocando aspas ou crase, estava com esse mesmo problema por estar colocando aspas simples ao invés de colocar a crase.
Wasu_Dnl Lives
@Tio Da Cana Estou colocando exatamente iqual do video e não vai, so funciona com o outro comando document.write('ola, '+ nome +'. Seu nome tem '+ nome.length +' letras')
Tio Da Cana
@Wasu_Dnl Lives Então infelizmente não sei o que pode estar acontecendo, no meu caso era isso, a crase está invertida?
Wasu_Dnl Lives
@Tio Da Cana pelo oq eu vi não naoutra crase nem reconheceria esse outro, o estranho é q no video quando ele colocar o $ ele ja muda de cor, no meu não, ou seja sei la pq ele não reconheçe esse comando.
Tio Da Cana
@Wasu_Dnl Lives É que para usar o Template String que permite o uso desse sinal ${} , deve-se usar a crase invertida entre parênteses.
Tio Da Cana
@Wasu_Dnl Lives Então você pode estar usando a crase errada, que faz com que não ative o Template String e não permita o uso desse sinal
victor sousa
alguém poderia me ajudar o meu $ não estar funcionando, quando coloco esse comando não estar usando pra colocar as variavel
Rodrigo Luz
29:05
dudda
eu não sei se alguém poderia me ajudar, mas eu não consegui fazer a parte dos nomes (var nome ............) . eu já revisei o que eu tinha errado e refiz. atualizei a página e não apareceu nada. só funcionou o dos números. se possível comentem o que eu errei
Lucas Soares
Depende do código, VAR n vai em ( ) nem o "nome"
Afonso Cruz
Uma dúvida: estou tentando transformar a saída de um dado pelo prompt com valor já com os dados de moeda brasileira, mas não estou conseguindo, alguém tem alguma dica? var salarioDev = window.prompt('Quanto você gostaria de ganhar de salário? ') window.alert(`Nossa, este valor de ${Number(salarioDev.toLocaleString('pt-br', {style: 'currency', currency: 'BRL'}))} é muito alto!`) Valeu!
Cleiton Santos
Acho que só funciona no NodeJS
Cleiton Santos
Na verdade devemos declarar o tipo da variável logo no início: var salarioDev = Number(window.prompt('Qanto você gostaria de ganhar de salário? ')) Faz assim que funciona!
Maha
Quando ele estava ensinando como usa o length. Troquei o Qual é o seu nome? por Qual é o seu nick no FF kkk e usei o nick Nobru pra testa o resto.
Danilo De Souza ferreira
estou usando os mesmo programas que o proff mas o comando ${s} está sendo executado como uma String e não como um comando
Miguel Furtado Martins
Boas, alguém me pode ajudar? Eu fiz o exercício e não tive sucesso. Alguém consegue encontrar o erro? Obrigado!! > var nome = "miguel" undefined > var idade = "29" undefined > var nota = "10" undefined > "o aluno ${nome} de ${idade} anos tirou a nota de ${nota} valores" 'o aluno ${nome} de ${idade} anos tirou a nota de ${nota} valores'
Leonardo Dos Santos Pereira
Boa noite, o template string ${} não está funcionando no meu terminal não sei por qual motivo. alguém me ajuda, por favor?
Cardo$o
eu nao consigo usar os ``, por exemplo qndo eu aperto ' ja vai os dois na hora mas pra usar os `` presiso apertar 2 vezes, e nao funciona os comandos, so consigo com " e ', eu nao estou conseguindo usar o ${} por causa disso, se algm puder me ajudar eu agradeço
Alisson Ferreira
Aula ótima. Peguei sua dica é realizei projetos meus. Criei uma espécie de Calculadora de IMC(Índice de massa corporal).
anderson campos
Aparece: TypeErro: n1.tolocaleString is not a function Quando tento colocar n1 em formato de Reais. Alguém pode me dar uma dica? Desde já agradeço
Deusas Femininas
Professor algo no meu codigo deu errado, na parte de usar o ${n1} para fazer a soma do n1 e n2 no seu codigo percebi que fica azul ja no meu não mudou e no fim o codigo da erro no alerta.
Julio Dias
O . é como se fosse uma extensão da variavel? seria algo como concatenar o comando na linha de comando mas de forma interna?
Lucas Novaes - Programação
Eu aprendi HTML e CSS com uma certa rapidez. Acontece que logo depois, me dei de frente com o JavaScript. Eu estava há MESES estagnado, simplesmente não conseguia entender. Os cursos só te dão os conceitos (variáveis, arrays, etc.) mas nunca colocam isso em algum contexto e quase nunca tem exercícios. Sua didática com sua prática deixou tudo bem mais fácil. Eu juro que já estava perdendo as esperanças de que pudesse aprender, mas até agora to entendendo tudo. Muito obrigado!
zRasf
Eu tenho duas perguntas Mas... e se a pessoa não preecher a caixa de pergunta? O que eu faço?
Mikasa
Uma ótima dúvida, acho que conforme vai passando as aulas ele vai explicar
elias daniel
Esse video tem muita coisa de javascript
Talyson André
essa foi potente
DevFull
aula RICA DEMAISSSSSSSSSSSS
Luca Martins Binder
O .lenght também conta os espaços na string, então ele não serve pra contar a quantidade de caracteres do seu nome.
Tá Certo
Partiu ... comprar um caderno só pra javascript heheh
Leonardo Nunes
No navegador esse lance de currency BRL não funcionou. Fica em branco. Testei no terminal e foi tranquilo. Fiz errado?
Theus
eh so comigo q o toLocaleString não ta colorando o R$ na frente do valor? e pior que isso, no Node ele funciona, mas no programa mesmo em si, não... fiz dessa forma: document.write ('Então quer dizer que voce ganha ' + sal.toLocaleString('pt-BR',{style: 'currency',currency: 'BRL'}))
Gustavo Souza
Eu posso usar tanto ${var} como + em um só comando ou os 2 n se misturam?
Pvzin
ô aula grande da porra
Anderson RC
19:23 Vc falou muitas vezes que o Float permite a gente usar números reais, mas eu acho que na verdade, ele permite a gente usar números irracionais...
Gabriel Caraval
o conjunto dos números reais é formado pela junção dos números racionais e os irracionais
Anderson RC
@Gabriel Caraval Vdd! E bem confuso. Pq agr o problema é que eu tô pensando: -Já que os números irracionais são infinitos, talvez o Float não seja compatível com eles
Evandro Oliveira
Bacana Guanabara, sei Javascript, e este curso veio pra complementar meus conhecimentos, e está muito boa a didática! Template strings ajuda bastante, e a parte de Localização foi algo novo a saber! Obrigado!
Diego Freire
Eu lembrei do Python.
RelvasCaue
Esse do R$, foi oque mais deu erro. Nossa..quebrei a cabeça, mas tive de vir aqui conferir os código. Estava esquecendo de uma}
Thiago Valente
Mestre, como sempre excelentes aulas ! Comparando com a do Python (sensacional também!) senti falta dos desafios e exercícios para consolidar o aprendizado.
Emanuel Lima
Eu meia hora tentando entender porque o meu window.alert não funcionava quando percebi que digitei "windows" no plural. ️
Thiago Wilker
Obrigado Professor!
vitor gabriel
No meu computador ele não aceita number.parseInt e nem number.parsefloat somente parseInt e parsefloat sem number
Propheta Porquê
sua aula me ensinou como e o sistema de banco de dados, banco de valores, a bolsa, e ate caixa eletronicos
Marcus Vinicius
Outra aula muito boa, showw mano
Claudio Cassiano
Agora é tratamento de dados, massa. A aula anterior de variáveis e tipos primitivos foi massa.
Visitante 123
Aprendi Java script na faculdade em 1997, melhor do que you tube
Marco Antônio Molinari
sexo
francyely Ostrock
Guanabara, eu faço CTRL+C+V e ele aparece : ex002 html copy e não ex003, o que eu faço??
Lucas Soares
muda o nome para 03 apenas isso
ATENÇÃO: Os comentários não correspondem a opinião do proprietário deste site e foram extraídos de forma automática. Este artigo não possui fim comercial e tem por objetivo apenas o estudo da tecnologia Selenium. Caso algum comentário aqui presente seja abusivo ou fira alguma lei, favor nos informar para que possamos removê-lo o mais rápido possível.