Estoy escribiendo el siguiente código en mi editor de código VS.
let name="Sam"; const val = "I am $ {name}"; console.log(val);cuando lo muestro en la consola, debería mostrar "Soy Sam". Pero está imprimiendo "Soy $ {nombre}".
He agregado la extensión de "JS ES6" y "Live Server". Soy un principiante y no puedo entender lo que estoy haciendo mal.
Debe definirlo como una cadena de plantilla, reemplace el " con ` y para la variable debe eliminar el espacio entre $ y {
let name="Sam"; const myval = `I am ${name}`; console.log(myval);Para obtener una descripción avanzada, consulte aquí: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals