Home › Fóruns › JavaScript › O meu Code não aceita placeholder
- Este tópico contém 5 respostas, 4 vozes e foi atualizado pela última vez 3 anos, 5 meses atrás por Tutora Mayla.
-
AutorPosts
-
-
17 de junho de 2021 às 13:34 #69622LEON FRANCISCO DA SILVEIRA LOBO FILHOParticipante
O meu Code não aceita placeholder, fazendo a aula 11 do JS entrei com as linhas a seguir:
JS Ex008.js>…
var vel = 60.5
console.log(A velocidade é $(vel)
)Tentei inúmeras vezes entrar com as linhas acima e não consegui obter a cor azul que sinaliza o placeholder a partir do $. A execução das linhas acima dá:
Info: Start process (13:10:50)
A velocidade é $(vel)
Info: End process (13:10:51) -
18 de junho de 2021 às 11:23 #69687Octavio LustosaParticipante
Olá Leon, tudo bem?
Visualmente, percebi um equívoco em seu código!
1º Para incluir o placeholder, deve conter crases no início e fechamento dos parênteses
2º Entre o placeholder, substitua por colchetes ${}:
Sendo assim: >>> console.log(
A velocidade é ${vel}
)Espero ter ajudado!
Abs!
Após a abertura de parênteses, inclua a crase no início e fechament
-
18 de junho de 2021 às 13:26 #69694LEON FRANCISCO DA SILVEIRA LOBO FILHOParticipante
Já tentei usar a sua sugestão e não funcionou. Veja abaixo
as linhas corrigidas conforme sua sugestão e o resultado da execução:var vel = 60.5
console.log(A velocidade é $[vel]
)Info: Start process (11:39:06)
A velocidade é $[vel]
Info: End process (11:39:08)Em nenhum momento o cifrão ficou azul. Como você pode ver usei as aspas junto com os parênteses e os colchetes após o cifrão.
-
18 de junho de 2021 às 21:35 #69711Tutora MaylaMestre
Leon, o correto seria colocar com chaves, o aluno Otavio exemplificou certo mas acabou trocando os nomes (de chaves para colchetes).
Para funcionar basta trocar o seu código de console.log(A velocidade é $[vel]
) para console.log(A velocidade é ${vel}
).
Espero ter ajudado, quaisquer dúvidas estamos a disposição.
-
-
19 de junho de 2021 às 23:34 #69757GISELE RESENDE DE PAULAParticipante
var nome = window.prompt(‘Qual é o seu nome?’)
document.write(‘Olá ${nome}. seu nome tem ${nome.length} letras.’)quando atualizo a pagina ele mostra assim :
Olá $ {nome}. seu nome tem $ {nome.length} letras.-
21 de junho de 2021 às 17:08 #69844Tutora MaylaMestre
Gisele, movi o sua dúvida para um tópico já existente sobre o assunto, sempre antes de criar um tópico procure se já existe um falando sobre o assunto.
O problema no seu código é está sendo utilizado aspas simples e o correto seria utilizar o caractere acento grave ` no lugar das aspas.
Espero ter ajudado, se a dúvida persistir volte a entrar em contato.
-
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.