How to usea loop in Javascript

Looping in programming languages is a feature that facilitates the execution of a set of instructions/functions repeatedly while some condition evaluates to true

Example: Counting occurrence of for in “w3wiki” using Loops

Javascript
function gfg() {
    let s = "Geeks for Geeks";
    let f = "for";
    let i = 0,
        n = 0,
        j = 0;

    while (true) {
        j = s.indexOf(f, j);
        if (j >= 0) {
            n++;
            j++;
        } else
            break;
    }
    console.log(n);
}
gfg()

Output
1

How to count string occurrence in string using JavaScript ?

In JavaScript, we can count the string occurrence in a string by counting the number of times the string is present in the string.

This can be done in the following ways:

Table of Content

  • Approach 1: Using match() function
  • Approach 2: Using a loop
  • Approach 3: Using split() function
  • Approach 4: Using Indexof()
  • Approach 5: Using regular expressions

Similar Reads

Approach 1: Using match() function

JavaScript match() function is used to search a string for a match against any regular expression. If the match is found, then this will return the match as an array....

Approach 2: Using a loop

Looping in programming languages is a feature that facilitates the execution of a set of instructions/functions repeatedly while some condition evaluates to true...

Approach 3: Using split() function

split() Method is used to split the given string into an array of strings by separating it into substrings using a specified separator provided in the argument....

Approach 4: Using Indexof()

indexOf() method returns the position of the first occurrence of the specified character or string in a specified string....

Approach 5: Using regular expressions

Regular expressions are powerful tools for pattern matching in strings. We can utilize regular expressions with the match() method to count occurrences of a substring within a string....