freeCodeCamp/curriculum/challenges/spanish/02-javascript-algorithms-an.../debugging/catch-mixed-usage-of-single...

2.5 KiB

id title challengeType videoUrl localeTitle
587d7b84367417b2b2512b37 Catch Mixed Usage of Single and Double Quotes 1 Uso mixto de capturas de comillas simples y dobles

Description

JavaScript permite el uso de comillas simples (") y dobles (" ") para declarar una cadena. Decidir cuál usar generalmente se reduce a preferencias personales, con algunas excepciones. Tener dos opciones es excelente cuando una cadena tiene contracciones u otras Parte del texto que está entre comillas. Solo tenga cuidado de no cerrar la cadena demasiado pronto, lo que provoca un error de sintaxis. Aquí hay algunos ejemplos de comillas de mezcla:
// Estos son correctos:
const grouchoContraction = "He tenido una noche perfectamente maravillosa, pero no fue así";
const quoteInString = "Groucho Marx dijo una vez 'Citarme diciendo que me había citado mal'";
// Esto es incorrecto:
const uhOhGroucho = 'He tenido una noche perfectamente maravillosa, pero no fue así';
Por supuesto, está bien usar solo un estilo de citas. Puede evitar las comillas dentro de la cadena usando el carácter de escape de barra invertida (\):
// Uso correcto de las mismas citas:
const allSameQuotes = 'He tenido una noche perfectamente maravillosa, pero no fue así';

Instructions

Arregle la cadena para que use comillas diferentes para el valor href , o escape de las existentes. Mantenga las comillas dobles alrededor de toda la cadena.

Tests

tests:
  - text: 'Su código debe corregir las comillas alrededor del valor <code>href</code> &quot;#Home&quot;, ya sea cambiándolos o escapándolos.'
    testString: 'assert(code.match(/<a href=\s*?("|\\")#Home\1\s*?>/g), "Your code should fix the quotes around the <code>href</code> value "#Home" by either changing or escaping them.");'
  - text: Su código debe mantener las comillas dobles alrededor de toda la cadena.
    testString: 'assert(code.match(/"<p>.*?<\/p>";/g), "Your code should keep the double quotes around the entire string.");'

Challenge Seed

let innerHtml = "<p>Click here to <a href="#Home">return home</a></p>";
console.log(innerHtml);

Solution

// solution required