Que diferencia hay en la concatenación que hace el profe con las comas invertidas `` y una concatenacion con el signo + como este ejemplo...

Pregunta de la clase:
Objects
Roberto Carlos Martinez Loredo

Roberto Carlos Martinez Loredo

Pregunta
studenthace 4 años

Que diferencia hay en la concatenación que hace el profe con las comas invertidas `` y una concatenacion con el signo + como este ejemplo:

var carro = { marca: "Toyota", modelo: "Corolla", annio: 2020, detalleDelAuto: function () { console.log("Modeo del auto:" + this.modelo + "Año del auto" + this.annio); } };``` Me arroja exactamente el mismo resultado que usan las comillas invertidas.
7 respuestas
para escribir tu comentario
    Carlos  Rodríguez

    Carlos Rodríguez

    studenthace 3 años

    como se colocan las comillas invertidas amigo no las encuentro en el teclado te agradezco tu ayuda

    Dario Paladines

    Dario Paladines

    studenthace 3 años

    Como comentan es cuestión de gustos y comodidad la interpolación y concatenación pero a mi se me hace mucho mas fácil y práctico hacer una concatenación (+) lo digo hasta por la forma que tengo que sacar esa comilla invertida me demora demasiado 😅 mientras la otra es mas natural

    Jhon Edwin Gomez Marin

    Jhon Edwin Gomez Marin

    studenthace 4 años

    La diferencia entre comillas simples `` y comillas dobles "" es que con las simples podemos formar un template string esto hace que de manera mas facil y sencilla podamos usar variables sin tener que concatenar con el + y estar cerrando y abriendo las comillas dobles ""

    Obed Paz

    Obed Paz

    studenthace 4 años

    Una forma se llama ++Concatenar++ (+). La otra se llama ++Interpolar++, y es mas flexible. (${ }).

    -- Dependiendo el caso, puedes usar una o la otra, no hay problema. Sin embargo por temas de legibilidad y demas, en la mayoria de los casos estarias usando más la interpolacion, aunque es cuestion de comodidad tambien, con la que te sientas mas a gusto 👍

    Edgar López Rangel

    Edgar López Rangel

    studenthace 4 años

    Hola Roberto, algo a tomar en cuenta es que en el caso de las concatenaciones con "+" debes incluir cada espacio o puntuación como cadena de texto y eso se vuelve un problema cuando haces concatenaciones de muchas variables o concatenaciones más complejas. Las comillas invertidas también te dan una mejor idea de cómo se verá el resultado final de la concatenación. Por ejemplo.

    var carro = { marca: "Toyota", modelo: "Corolla", annio: 2020, } // usando "+" console.log(carro.marca + " " + carro.modelo + " , " + carro.annio + ".") // Toyota Corolla, 2020. -- // Usando comillas invertidas. console.log(`${carro.marca} ${carro.modelo}, ${carro.annio}.`) // Toyota Corolla, 2020.
    Roberto Carlos Martinez Loredo

    Roberto Carlos Martinez Loredo

    studenthace 4 años

    Muchas gracias por la respuesta!

    Sergio Noriega

    Sergio Noriega

    studenthace 4 años

    hola Roberto¡ en si no hay diferencias con esto prácticamente es lo mismo, cuando usas el mas estas llamando a ese objeto o variable para colocarlo en la consola como es el caso, entonces se puede usar de la manera como te guste ya sea con el signo mas o con el signo pesos y con las comillas invertida.

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.