3
respostas

Dúvida solução desafio

Boa tarde,

Fiquei com uma dúvida ao ver as diversas respostas no fórum.

coloquei essas linha no console e funcionou, correto?

document.querySelector('input[type="tel"]')

Minha dúvida é a seguinte:

vi respostas que estavam trocadas as aspas duplas e simples: document.querySelector("input[type='tel']")

ou então o tel estava sem aspas document.querySelector('input[type=tel]')

Vi que todas funcionaram , mas existe o jeito "mais correto" ou indicado?

pergunto porque as vezes o "jeito errado" pode funcionar ao acaso, certo?

Obrigado,

3 respostas

Olá, Daniel.

Tudo bem?

Ambas as formas estão corretas e podem ser utilizadas. A escolha entre aspas simples (' ') e aspas duplas (" ") é uma questão de preferência pessoal ou de estilo de codificação adotado por uma equipe ou projeto específico.

Em JavaScript, você pode usar tanto aspas simples quanto aspas duplas para criar strings. Isso significa que você pode usar aspas simples para envolver a expressão input[type="tel"] ou usar aspas duplas para envolvê-la.

Espero ter ajudado e bons estudos!

e posso nao usar as aspas no texto tambem? (tel sem as aspas)?

Na verdade você precisa usar aspas, mas decidir se vai usar aspas simples no tel e aspas duplas na expressão "input[type='tel']" e vice versa 'input[type="tel"]'.