Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Duda implementacion de comillas invertidas o "+"

Hola, tengo una duda en cuanto a la forma de escribir el codigo. Aprendi algo de Java y en el modulo anterior lo probe, y me quedo funcionando:

alert("Acertaste, el número es: "+ numeroUsuario + ".");

Esto funciona igual a lo explicado en el video, y mi consulta es si puedo seguir utilizando este metodo (Ya adquirido en Java), o debo utilizar el que me piden para evitar futuros problemas. Gracias

1 respuesta

¡Hola Ceferino!

En el ejemplo que mencionas, estás utilizando el operador "+" para concatenar la cadena de texto "Acertaste, el número es: " con el valor de la variable "numeroUsuario". Esta es una forma válida de concatenar cadenas de texto en JavaScript y funciona correctamente.

Sin embargo, en el contexto del curso "Lógica de programación: sumérgete en la programación con JavaScript", te están enseñando una forma más moderna y poderosa de concatenar cadenas de texto utilizando las "template strings" o "cadenas de texto con formato".

Las template strings te permiten combinar valores literales con variables de una manera más sencilla y legible. En lugar de utilizar el operador "+", puedes utilizar las comillas invertidas (`) para delimitar la cadena de texto y encerrar las variables entre llaves (${variable}). Por ejemplo:

alert(`Acertaste, el número es: ${numeroUsuario}.`);

En este caso, la variable "numeroUsuario" se sustituirá por su valor correspondiente dentro de la cadena de texto.

La ventaja de utilizar las template strings es que puedes incluir expresiones JavaScript más complejas dentro de las llaves, como operaciones matemáticas o llamadas a funciones. Sin embargo, en este caso específico, solo estás concatenando una variable, por lo que puedes seguir utilizando el método que ya conoces sin problemas.

Espero que esta explicación haya aclarado tu duda. Si tienes alguna otra pregunta, no dudes en preguntar. ¡Estoy aquí para ayudarte!

Espero haber ayudado y ¡buenos estudios!