Ir ao conteúdo
  • Cadastre-se

Javascript JavaScript - Sintaxe - Prova - Conhecimento


Posts recomendados

Bom pessoal, preciso compreender de uma vez por todas como funciona estrutura desse código, estou estudando JS, tenho prova hoje a noite. rsrsrs

 

executar_soma = function () {
                var valor1 = parseFloat(document.getElementById('valor1').value);
                var valor2 = parseFloat(document.getElementById('valor2').value);
                var total = valor1 + valor2;
                document.getElementById('total').innerHTML = ' = ' + total;}

Aqui temos uma função chamada soma, que tem em sua estrutura 3 Variáveis , que pegam uma referencia ID la no HTML, mas especificamente o valor, após isso é feita a soma delas em outra variável.

 

Esse document é o objeto ?

GetElementById seria o método ?

 

<input type="text" id="valor1" onfocus="javascript: menssagem_ajuda();">
<input type="text" id="valor2" onfocus="javascript: menssagem_ajuda();">
<input type="button" value="+" style="font-size: 16px;" onclick="javascript: executar_soma();">

Aqui eu tenho um entrada do tipo texto. E uma chama de função "mensagem_ajuda".

E outra entrada botão, que faz a chamada do método executar_soma.

 

 

var signo = window.prompt("Qual é o seu signo?");
document.writeln("Saida de dados:" + signo");

Nessa caso aqui o windows é meu objeto e o prompt é meu método correto ?

Document -->> Objeto

Writeln -->> Método.

 

 

Estou correto ? Por favor me corrijam se meu raciocínio estiver incorreto.

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderador

@Matheus Andrei Jankovski Olá

 

Basicamente é isso mesmo. Você  fez a lição de casa :thumbsup:

Vamos analisar os códigos que postou:

executar_soma = function () {
                var valor1 = parseFloat(document.getElementById('valor1').value);
                var valor2 = parseFloat(document.getElementById('valor2').value);
                var total = valor1 + valor2;
                document.getElementById('total').innerHTML = ' = ' + total;
}

O "document" é o objeto DOM e o getElementById() é a função ou método para pegar o elemento desejado.

Note que no seu código falta o elemento "total" como você está usando o innerHTML, coloque em um elemento de texto ou estrutura por exemplo <p>,  <div>

 

Note também que não leva parâmetros. Nesse jeito, você precisa inserir em algum lugar o resultado.

Quando se usa o parâmetro, só precisa de um return.

 

exemplo:

 

executar_soma = function (valor1, valor2) {
                var valor1 = parseFloat(document.getElementById('valor1').value);
                var valor2 = parseFloat(document.getElementById('valor2').value);
                var total = valor1 + valor2;
          return total;
}

 

40 minutos atrás, Matheus Andrei Jankovski disse:

var signo = window.prompt("Qual é o seu signo?");
document.writeln("Saida de dados:" + signo");

Nessa caso aqui o windows é meu objeto e o prompt é meu método correto ?

Document -->> Objeto

Writeln -->> Método.

Exatamente isso.  Objeto DOM é o windows e sua função/método é o prompt()

Já na segunda linha, o document é o objeto DOM e o writeln() é a função/método para escrever em uma nova linha.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...