Cuál es la diferencia entre hacer console.log(“texto $(variable)”) y console.log(“texto” + variable)?

Sergio Andrés Bolaños Penagos

Sergio Andrés Bolaños Penagos

Pregunta
student
hace 4 años

Cuál es la diferencia entre hacer console.log(“texto $(variable)”) y console.log(“texto” + variable)?

3 respuestas
    Kevin J. Zea Alvarado

    Kevin J. Zea Alvarado

    student
    hace 4 años

    Hola, Sergio. 👋

    La primera manera en la que lo escribiste daría como resultado

    texto $(variable)
    ; es decir, no es la manera correcta de hacerlo. La manera correcta es con las tildes graves (`).

    Por lo tanto, las dos opciones serían:

    const variable = "Hola"; console.log(`texto $(variable)`); console.log("texto " + variable);

    Ambos arrojarían

    texto Hola
    .

    En general, no hay ningún problema con usar uno u otro. Yo he visto que es preferible usar las tildes graves por el manejo más sencillo de los espacios entre palabras, pero depende de los estándares del proyecto.

    Francisco Javier Solis Martinez

    Francisco Javier Solis Martinez

    student
    hace 4 años

    Es simple sugar syntax

    Vanessa Cordero

    Vanessa Cordero

    student
    hace 4 años

    El resultado seria el mismo solo que con el template string es mas comodo por el hecho de no usar tanta comillas y el signo de +, en caso de que el texto sea mas largo y con mas variables

Curso Básico de JavaScript [Empieza Gratis]

Curso Básico de JavaScript [Empieza Gratis]

Conoce los conceptos clave del lenguaje de programación que se está comiendo al mundo. Aprende qué es una variable, una función, un objeto y dónde se guardan esos valores. Descubre qué es Scope y cómo se utilizan los loops. Obtén las herramientas para saber cómo tomar decisiones y validar acciones. En este curso, darás el primer paso para empezar tu carrera como desarrollador.

Curso Básico de JavaScript [Empieza Gratis]
Curso Básico de JavaScript [Empieza Gratis]

Curso Básico de JavaScript [Empieza Gratis]

Conoce los conceptos clave del lenguaje de programación que se está comiendo al mundo. Aprende qué es una variable, una función, un objeto y dónde se guardan esos valores. Descubre qué es Scope y cómo se utilizan los loops. Obtén las herramientas para saber cómo tomar decisiones y validar acciones. En este curso, darás el primer paso para empezar tu carrera como desarrollador.