es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Plantillas Literales de Javascript- Error de sintaxis no atrapado, identificador inesperado.

Necesito averiguar cuáles son los problemas aquí. Estaba siguiendo un tutorial con Udemy para ayudarme a aprender a codificar. Estaba codificando tratando de aprender plantillas literales y recibí este error.

const firstName = 'Greg';
const myjob = 'web developer';
const birthYear = 1991;
const currentYear = 2037;

const newSentence = "I'm " + firstName + ', a ' + (currentYear - birthYear) + ' year old ' + myjob + '!';
console.log(newSentence);

const gregNew = 'I\'m ${ firstName }, a ${ currentYear - birthYear} year old ${ myJob } !';

console.log(gregNew);

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El problema en el código proporcionado es que hay un error de sintaxis en la segunda declaración const, donde myJob está erróneamente en mayúsculas en lugar de ser en minúsculas como en su declaración original. La versión correcta debería ser:

    const gregNew = `¡Soy ${firstName}, un ${currentYear - birthYear} años de edad ${myjob}!`;

    Además, la sintaxis de la plantilla literal está encerrada en acentos graves (`), no en comillas simples (‘).

Comments are closed.