cual es las función que tiene el símbolo de dólar antes de las llaves en este ejercicio "alert(Acertaste, el número es: ${numeroUsuario}
);" , no se pueden dejar solo las llaves?
cual es las función que tiene el símbolo de dólar antes de las llaves en este ejercicio "alert(Acertaste, el número es: ${numeroUsuario}
);" , no se pueden dejar solo las llaves?
Felipe,
El $ indica que lo que sigue entre las llaves {} NO sea tratado como sring (texto literal) sino que se buscará dentro de las variables declaradas previamente, en caso la variable no exista (si la escibes diferente a como fue definida) generará un error de este tipo
"Uncaught ReferenceError: nueroSecreto is not defined" si no usaras el $ entonces el texto aparecería tal cual incluida las llaves.
Ante la duda, experimenta, juega con el código, mira que pasa cuando usas el $ versus cuando lo omites
Que tal Felipe..!!! La función del símbolo $ es la de incrustar el valor de una variable. Y no, no se puede utilizar solo las llaves porque esto se interpretará literalmente como una cadena de texto que contiene {numeroUsuario}, en lugar de sustituir el valor de la variable numeroUsuario.. Ahh y recuerda, para hacer uso de esta funcionalidad debes utilizar la comilla
. Saludos desde Paraguay
Hola, espero este muy bien. Repondiendo a tu duda no se pueden dejar solamente las llaves por qué así solo se imprime en el alert : "Acertarte el número es: {numeroUsuario}". Con el $ y las llaves se concatena o agrega el valor de la variable numeroUsuario con el texto que se está mostrando en el alert siempre y cuando utilices este tipo de comillas invertidas (``)
Ejemplo:
numeroUsuario = 7;
alert(Acertaste, el número es: ${numeroUsuario}
); // No aparecen las comillas invertidas en esta linea del código por alguna razón del navegador.
"Se muestra en el alerta:"
Acertaste, el número es: 7