Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

113
Visualizações
Las funciones de Javascript no funcionan en la consola

Así que tengo este código:

 <script> function add7(n) { let x = n + 7; console.log(x); } function lastLetter(theString) { let x = lastIndexOf(theString); console.log(x); }) </script> <script> function multiply(a, b) { let ans = a * b; console.log(ans); } </script> <script> function capitalize(word) { if (word = String) { toLowerCase(word); charAt(0).toUpperCase(word); console.log(word); } else { console.log("not a string"); } } </script>

Escribo functionName (chosenVariable) en la consola y esperaba ver una respuesta clara, pero add7 y lastLetter simplemente devuelven ReferenceError (función) no definida. y los otros 2 quedan indefinidos como respuesta. Sé que soy ciego, pero ¿soy también un poco estúpido? Revisé el código y probé diferentes cambios, pero no puedo hacerlo funcionar.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Hubo algunos errores con su código

  • Extra ) al final del primer bloque de script
  • lastIndexOf no está definido en ninguna parte de su secuencia de comandos
  • word = String solo asignará el valor de la clase String a la variable de palabra (y siempre devolverá verdadero)
  • Las cadenas son inmutables, por lo que no puede editar una cadena existente; sin embargo, puede crear una nueva cadena basada en otra, por lo que usar word.toLowerCase() por sí solo no hará nada, debe reasignar el valor

 add7(2); lastLetter("123123"); multiply(2, 3); capitalize("asd"); function add7(n) { let x = n + 7; console.log(x); } function lastLetter(theString) { let x = theString[theString.length - 1]; console.log(x); } function multiply(a, b) { let ans = a * b; console.log(ans); } function capitalize(word) { if (typeof word === "string") { word = word.toLowerCase(); word = word[0].toUpperCase() + word.substring(1); console.log(word); } else { console.log("not a string"); } }

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda