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/
Patrocínio
Google: http://www.google.com.br
#CursoemVideo #JavaScript #EcmaScript #MóduloB #Aula06
Source: Curso em Vídeo
1242 Comentários:
cleyton Neves
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 ?
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? ‘))
formatado = salario.toLocaleString(‘pt-BR’, {style: ‘currency’, currency: ‘BRL’} )
document.write(`Seu salário é ${formatado}`)
Gregory Guimarães
Obrigado, Professor!!!
Ricardo Ricarte
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
????????????????????©
11:06)) eu consegui fazer pelo smartphone mesmo…
te amo Ac
Tbm
Fernando Peixoto
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
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
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