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
Original source
39 responses to “Tratamento de dados – Curso JavaScript #06”
12:05 o meu apareceu ex002COPY.html
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.
<script>
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 ('o valor da soma é ' + s)
Quando eu boto número com virgula dá um número inteiro, e quando eu uso só o Number da a mesma coisa. Alguém me ajuda?
Uma coisa que eu aprendi cometendo erros bobos: preste atenção na abertura e fechamento de aspas, chaves, colchetes, etc. Veja se fechou usando o mesmo que abriu. Exemplo:
alert("Bom dia');
/*vai dar erro pois vc abriu com aspas duplas e fechou com simples. Então por favor preste atenção. Pq dá uma raiva danada fazer um código enorme e não rodar só por causa de uma coisinha dessa. Mas mesmo assim é normal, n desista. Coloque seus olhos de águia pra funcionar <3 */
Como faz pra colocar a crase sem ter que apertar duas vezes e ter que apagar uma?
Uma duvida, se o usuario digitar um numero com o ponto flutuante sendo uma vírgula ira dar erro (NaN) como corrigir ?
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
Simplesmente não consigo coloca o prompt para funcionar
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
estou colocando Number.parseFloat e não esta somando com virgula
Salve Galera se alguém tiver algum grupo no wpp, telegram ,discord etc me enviem pf sou novo na área de JS ..
mano eu não consegui usar o comando n1.toFixed,tem como me ajudar
Gustavo você manda bem demais mas nessa aula você exagerou em informações avançadas, o que acaba desgastando e assustando os iniciantes.
Olá, não estou conseguindo fazer com que o visual Studio reconheça acentos tipo ( é á í ) tem alguma maneira de resolver isso ?
Olá professor com sua aula eu tentei fazer uma calculadora básica e funcionou perfeitamente, esta certo como eu imaginei?
<script>
var n1 = Number.parseFloat(window.prompt('Digite o número 1?'))
var n2 = Number.parseFloat(window.prompt('Digite o número 2 ?'))
var op = window.prompt('Digite o operador ?')
if (op == '+') {
soma = n1 + n2
} else if (op == '-') {
soma = n1 – n2
} else if (op == '*') {
soma = n1 * n2
} else if (op == '/') {
soma = n1 / n2
} else {
window.alert('Operador Inválido')
}
document.write(`${n1}<br/>${op}<br/>${n2}<br/>${soma}`)
</script>
n1.toLocaleString('pt-br, {style: 'currency', currency: 'BRL'}) não funciona, tem outra forma?
TOP da GALÁXIA !
como deixa em negrito utilizando +nome+? (32:00)
Boa noite, o template string ${} não está funcionando no meu terminal não sei por qual motivo. alguém me ajuda, por favor?
A var n2 não aperece no meu site
edit:funcionou depois que troquei parseInt por parseFloat
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/
tinha que ter curso de c#
fNão consegui aplicar a parte de number pra string… eu fiz a var = m ser s + s, após ter "transformado o s em string" e eu queria que o resultado da soma de n1 e n2 = s fosse um string e na hora do window.alert ele concatenar o resultado e não somar. Ex: n1 = 4 n2 = 4; s = 8; m = s + s; m = 88
porém o resultado obtido é 16, 8 + 8…
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 ?
N consigo abrir o node no terminal do linux mint, alguém pode me ajudar?
O VScode de vcs tbm pede para instalar, quando você fecha ele e dps abre ele pede pra instalar dnv, acho isso meio chato
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
31:36
Testei as duas formas para números reais e nenhuma deu certo…e o exercício esta igual…alguém pode me ajudar?
se a questão é inglês, a pronúncia "EI" no NaN está correta professor, as duas formas que tu pronunciou estão corretas!
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.
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 🙂
Obrigado
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.
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}'
Por que o meu tá dando erro unterminated template literal. Js [16, 8] ?????
Uma dica legal é nomear os exemplos conforme o conteúdo. Exemplo variaveis.html, tratamento_dados.html, etc . 😉
Somente Number deu erro no resultado quando usei número real
29:05