A Variável $ não funciona

02/07/2023

0

Estou fazendo um curso de javaScript e quando fui usar a variável $ não funcionou

código:
<script>
var nome = window.prompt('qual é seu nome?')
document.write('Olá, $ Seu nome tem ${nome.length} letras')
</script>

no caso o texto no site fica assim:
Olá, $ Seu nome tem ${nome.length} letras
Eduardo

Eduardo

Responder

Posts

02/07/2023

Frank Hosaka

<script>
nome=window.prompt('qual é o seu nome?')
document.write('Olá, '+nome+", seu nome tem "+nome.length+" letras.")
</script>
Responder

02/07/2023

Frank Hosaka

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min.js"
integrity="sha512-3gJwYpMe3QewGELv8k/BX9vcqhryRdzRMxVfq6ngyWXwo03GFEzjsUm8Q7RZcHPHksttq7/GFoxjCVUjkjvPdw==" crossorigin="anonymous"
referrerpolicy="no-referrer"></script>
<script>
nome=window.prompt('qual é o seu nome?')
document.write(`Olá, $, seu nome tem ${nome.length} letras.`)
</script>

Note que você precisa usar aspas inclinadas para usar o recurso do JQuery.
Responder

02/07/2023

Frank Hosaka

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min.js" 
integrity="sha512-3gJwYpMe3QewGELv8k/BX9vcqhryRdzRMxVfq6ngyWXwo03GFEzjsUm8Q7RZcHPHksttq7/GFoxjCVUjkjvPdw==" crossorigin="anonymous" 
referrerpolicy="no-referrer"></script>
<script>
    nome=window.prompt('qual é o seu nome?')
    document.write(`Olá, $, seu nome tem ${nome.length} letras.`)
</script>


Note que você precisa usar aspas inclinadas para usar o recurso $ do JQuery.
Responder

02/07/2023

Frank Hosaka

O ${ } não é um recurso do JQuery, mas sim do do JavaScript. O problema é que eu não consigo publicar ${ nome } aqui.
Responder

03/07/2023

Nomad

let firstName = "John";
let lastName = "Doe";

let text = `Welcome $, $!`;
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar