Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Tipo retornado pela função

Qual é o tipo retornado pela função document.querySelector()? Nesse caso, como não definimos o tipo na declaração da variável que recebe o retorno, infelizmente não se detalhou o tipo retornado pela função....

3 respostas
solução!

Fala Júlio, tudo bem ?

No JS a tipagem das variáveis é dinâmica, o tipo do dado é definido quando da atribuição, por isso é normal não conseguir inferir o que está sendo armazenado ao olhar apenas a variável. Nestes casos dependemos de analisar o retorno da função.

A função document.querySelector(cssSelector)retorna um objeto de Element, que representa um elemento do DOM.

Dê uma olhada nos docs:

  1. querySelector
  2. Element

Espero ter ajudado. Abraço!

Ola Júlio, o document.querySelector(); retorna um objeto,usado normalmente para buscar ID's ou classes ou ate mesmo Tags do DOM(que no caso seria a representação do nosso HTML, da nossa pagina HTML,que temos acesso a ele usando essa palavra reservada document) então quando fazemos document.querySelector(".classe"); ele retorna o elemento do nosso DOM que no caso seria o nosso html que possui essa classe, e ele vem como objeto,porque o Java script interpreta tudo como objeto. Espero ter ajudado e bons estudos.

Agradeço a todos pelo pronto atendimento na questão! Muito obrigado!