Ex 016 – Dúvidas

Home Fóruns JavaScript Ex 016 – Dúvidas

Visualizando 2 respostas da discussão
  • Autor
    Posts
    • #100415
      ROSANGELA MENDES
      Participante

      Bom dia!
      O programa está rodando corretamente, mas tenho duas dúvidas:

      1ª) let inicio, let fim e let passo, são variáveis que ligam o JS com o HTML??

      function contar(){
      let inicio = document.getElementById(‘txti’)
      let fim = document.getElementById(‘txtf’)
      let passo = document.getElementById(‘txtp’)

      2ª) let i, let f e let p, são tb variáveis que fazem a ligação com as variáveios da primeira dúvida??

      if(inicio.value.length == 0 || fim.value.length == 0 || passo.value.length == 0){
      window.alert(‘[ERRO] Faltam dados!’)
      }else{
      let i = Number(inicio.value)
      let f = Number(fim.value)
      let p = Number(passo.value)

      Preciso que isso fique bem claro, pois preciso entender o que estou fazendo.

      Obrigada!

    • #100557
      Tutora Jessica
      Moderador

      Ola Rosangela,
      Então, let inicio não é uma variável, a variável é somente inicio, o LET é utilizado para informar que você esta declarando uma variável, assim como por exemplo o VAR.
      O que você esta fazendo ali é atribuir a uma variável o elemento HTML de id txti, ou seja, é como se você estivesse pegando o elemento HTML e o armazenando inteiro dentro da variável. Com isso, conseguiremos manipular propriedades , valores , atributos, etc, do HTML, que nem você esta fazendo na segunda parte do código.
      No trecho let i = Number(inicio.value) o que você esta fazendo é pegando o valor do elemento HTML que você armazenou na variável inicio inicio.value convertendo ele para número Number(inicio.value) e armazenando o valor dessa conversão em i. O mesmo se repete nos outros trechos com outras variáveis.

    • #100560
      ROSANGELA MENDES
      Participante

      Obrigada!! Valeu!

Visualizando 2 respostas da discussão
  • Você deve fazer login para responder a este tópico.