Alguien que me explique si las 2 funciones siguientes son correctas, es decir, se pueden hacer en ambas formas? Función 1 <code>function ...

Joél Osvaldo Rodríguez Duarte

Joél Osvaldo Rodríguez Duarte

Pregunta
studenthace 3 años

Alguien que me explique si las 2 funciones siguientes son correctas, es decir, se pueden hacer en ambas formas?

Función 1

function saludar(nombre) { console.log(`Hola ${nombre}`); }

Función 2

function saludar(nombre) { console.log('Hola ' + nombre); }

Las 2 devuelven el mismo resultado, pero tengo duda si las 2 funciones están declaradas de forma correcta?

2 respuestas
para escribir tu comentario
    Héctor Eduardo López Carballo

    Héctor Eduardo López Carballo

    studenthace 3 años

    Hola!

    Ambas funciones están declaradas de forma correcta. Lo único que estás modificando es el uso de "string templates". Esta herramienta del lenguaje facilita mucho la lectura de tu código principalmente cuando creas un string que incluye más de una variable, ya que te permite usar espacios y utilizar variables con una sintaxis bien distinguible.

    Es mucho más fácil leer y escribir

    Hola, ${nombre}. Recuerda que hoy es ${dia}
    en lugar de
    "Hola, " + nombre + ". Recuerda que hoy es " + dia

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.