--- title: 'Prueba tus habilidades: Strings' slug: Learn/JavaScript/First_steps/Test_your_skills:_Strings tags: - Cadenas - JavaScript - Novato - Principiante - Prueba tus habilidades - aprende - strings translation_of: Learn/JavaScript/First_steps/Test_your_skills:_Strings original_slug: Learn/JavaScript/First_steps/Prueba_tus_habilidades:_Strings ---
El objetivo de esta prueba de habilidad es evaluar si has entendido nuestros artículos Manejo de texto — cadenas en JavaScript y Métodos de cadena útiles.
Nota: Puedes probar las soluciones en los editores interactivos a continuación, sin embargo, puede ser útil descargar el código y usar una herramienta en línea como CodePen, jsFiddle, o Glitch para trabajar en las tareas.
Si te quedas atascado, pídenos ayuda — consulta la sección {{anch("Evaluación o ayuda adicional")}} en la parte inferior de esta página.
Nota: En los siguientes ejemplos, si hay un error en tu código, se mostrará en el panel de resultados de la página, para ayudarte a intentar averiguar la respuesta (o en la consola JavaScript del navegador, en el caso de la versión descargable).
En nuestra primera tarea de cadenas, comenzaremos con algo pequeño. Ya tienes la mitad de una cita famosa dentro de una variable llamada quoteStart
; nos gustaría que:
quoteEnd
.finalQuote
.Verás que obtienes un error en este punto. ¿Puedes solucionar el problema con quoteStart
para que la cita completa se muestre correctamente?
Intenta actualizar el código en vivo a continuación para recrear el ejemplo terminado:
{{EmbedGHLiveSample("learning-area/javascript/introduction-to-js-1/tasks/strings/strings1.html", '100%', 400)}}
Descarga el punto de partida de esta tarea para trabajar en tu propio editor o en un editor en línea.
En esta tarea, se te proporcionan dos variables, quote
y substring
, que contienen dos cadenas. Nos gustaría que:
quoteLength
.substring
en quote
, y almacenes ese valor en una variable llamada index
.revisedQuote
.Intenta actualizar el código en vivo a continuación para recrear el ejemplo terminado:
{{EmbedGHLiveSample("learning-area/javascript/introduction-to-js-1/tasks/strings/strings2.html", '100%', 400)}}
Descarga el punto de partida de esta tarea para trabajar en tu propio editor o en un editor en línea.
En la siguiente tarea de cadenas, se te da la misma cita con la que terminaste en la tarea anterior, ¡pero está algo rota! Queremos que la arregles y actualices, así:
fixedQuote
.fixedQuote
, reemplaza "huevos verdes con jamón" con otro alimento que realmente no te guste.finalQuote
.Intenta actualizar el código en vivo a continuación para recrear el ejemplo terminado:
{{EmbedGHLiveSample("learning-area/javascript/introduction-to-js-1/tasks/strings/strings3.html", '100%', 400)}}
Descarga el punto de partida de esta tarea para trabajar en tu propio editor o en un editor en línea.
En la tarea de cadena final, te hemos dado el nombre de un teorema, dos valores numéricos y una cadena incompleta (los bits que se deben agregar están marcados con asteriscos (*
)). Queremos que cambies el valor de la cadena de la siguiente manera:
Intenta actualizar el código en vivo a continuación para recrear el ejemplo terminado:
{{EmbedGHLiveSample("learning-area/javascript/introduction-to-js-1/tasks/strings/strings4.html", '100%', 400)}}
Descarga el punto de partida de esta tarea para trabajar en tu propio editor o en un editor en línea.
Puedes practicar estos ejemplos en los editores interactivos anteriores.
Si deseas que se evalúe tu trabajo o estás atascado y deseas pedir ayuda: