Buenas! ¿Qué diferencia el ${} para concatenar strings, de hacer "Hola " + estudiantes?

Pregunta de la clase:
Loops: While
Cesar Hernández Ramírez

Cesar Hernández Ramírez

Pregunta
studenthace 5 años

Buenas! ¿Qué diferencia el ${} para concatenar strings, de hacer "Hola " + estudiantes?

9 respuestas
para escribir tu comentario
    Jorge Ayala

    Jorge Ayala

    studenthace 3 años

    Es para traer variables y que la máquina te pueda entender mejor

    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    studenthace 4 años

    Es lo mismo pero son mejores prácticas ${} porque habrá mil variables que quieras poner o por si vas a iterar varaibles..

    Cesar Hernández Ramírez

    Cesar Hernández Ramírez

    studenthace 5 años

    Genial

    Leobardo Adrian Diaz Ruiz

    Leobardo Adrian Diaz Ruiz

    studenthace 5 años

    para ejemplos sencillos donde necesites mostrar algun dato con un console.log puede concatenar pero para cosas mas especificas como insertar html mediante JS puede usar template literals, saludos.

    Juan Sebastián Joya Rodríguez

    Juan Sebastián Joya Rodríguez

    studenthace 5 años

    La diferencia es que puedes agregar saltos de linea sin tener que estar escribiendo muchas veces el +

    const ejemplo = `Aca va una frase, Aca va otra frase, Y todo hace parte de la misma constante`
    Cesar Hernández Ramírez

    Cesar Hernández Ramírez

    studenthace 5 años

    Gracias Sebastian!

    Sebastian Gonzalez

    Sebastian Gonzalez

    studenthace 5 años

    Sirve para primero no tener que estar usando las comillas simples a cada rato y los mas que muchas veces se olvida alguno de ellos y genera múltiples errores y este solo es concatenar con ${} dentro de las comillas permitiendo una mejor lectura del codigo y es mas eficaz

    Cesar Hernández Ramírez

    Cesar Hernández Ramírez

    studenthace 5 años

    Genial muchisimas gracias Mau

    Mauricio Moreno Morales

    Mauricio Moreno Morales

    studenthace 5 años

    El resultado que darían es el mismo, pero a la larga veras que se usa muchisimo más el "${}" en temas más avanzados, como insertar html con javascript quedaría algo así

    let saludo = "Hola mundo" let html = ` <h1>${saludo}</h1> `

    Cosa que para hacer con el otro modo es muy difícil.

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.