ALEGSA.com.ar

Javascript: dada una palabra, buscarla en una frase y devolver cuantas veces aparece en ella

Para realizar esta tarea en JavaScript, se puede crear una función que tome dos parámetros: la frase y la palabra a buscar. Luego, se puede utilizar el método `split()` p...
30-05-2023
Javascript: dada una palabra, buscarla en una frase y devolver cuantas veces aparece en ella



Título: Javascript: dada una palabra, buscarla en una frase y devolver cuantas veces aparece en ella
Fecha: 30-05-2023

Pregunta o consulta del visitante:

Dada una palabra, buscarla en una frase y devolver cuantas veces aparece en ella. la frase y la palabra deben ser parte de una función en js

Respuesta de ALEGSA.com.ar:

Para realizar esta tarea en JavaScript, se puede crear una función que tome dos parámetros: la frase y la palabra a buscar. Luego, se puede utilizar el método `split()` para convertir la frase en un array de palabras, y el método `filter()` para crear un nuevo array con solo las palabras que coinciden con la palabra buscada. Finalmente, se puede devolver la longitud de este nuevo array, que representa el número de veces que la palabra aparece en la frase.

Aquí te muestro un ejemplo de cómo se podría hacer:

```javascript
function contarPalabra(frase, palabra) {
  let palabras = frase.split(' ');
  let coincidencias = palabras.filter((p) => p === palabra);
  return coincidencias.length;
}
```

Luego, para utilizar esta función, se puede llamar de la siguiente manera:

```javascript
let frase = "La tecnología es cada vez más importante en nuestras vidas";
let palabra = "tecnología";
let cantidad = contarPalabra(frase, palabra);
console.log(`La palabra "${palabra}" aparece ${cantidad} veces en la frase.`);
```

Este código imprimirá en la consola: "La palabra "tecnología" aparece 1 veces en la frase."



Preguntas relacionadas para el Asistente IA:

1 - ¿Cómo se puede buscar una palabra en una frase utilizando JavaScript?

2 - ¿Qué método se utiliza para convertir una frase en un array de palabras en JavaScript?

3 - ¿Qué método se utiliza para crear un nuevo array con solo las palabras que coinciden con la palabra buscada en JavaScript?



 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: el asistente ha sido entrenado para responder tus dudas con muy buenos resultados, pero puede equivocarse, esta tecnología aún está en desarrollo. Te sugiero dejar tu email para que te contactemos para corregir la respuesta de la IA: leemos todas las consultas y respuestas.


Usa nuestro buscador para definiciones, informática y tecnologías

Artículos relacionados


Diccionario informático