Files
freeCodeCamp/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/debugging/catch-mixed-usage-of-single-and-double-quotes.spanish.md

2.4 KiB

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

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 otro fragmento de texto 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:
// These are correct:
const grouchoContraction = "I've had a perfectly wonderful evening, but this wasn't it.";
const quoteInString = "Groucho Marx once said 'Quote me as saying I was mis-quoted.'";
// This is incorrect:
const uhOhGroucho = 'I've had a perfectly wonderful evening, but this wasn't it.';
Por supuesto, está bien usar solo un estilo de citas. Puede escapar de las comillas dentro de la cadena usando el carácter de escape de barra invertida (\):
// Correct use of same quotes:
const allSameQuotes = 'I\'ve had a perfectly wonderful evening, but this wasn\'t it.';

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: 'Tu 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