count = 0; // заводим счётчик
pos = str.indexOf("x"); // находим первое совпадение
while ( pos != -1 ) { // до тех пор, пока не перестанут попадаться совпадения (т.е. indexOf не вернёт -1)
count++; // инкрементируем счётчик
pos = str.indexOf("x",pos+1); // находим следующее значение нужного слова (indexOf ищет начиная с позиции, переданной вторым аргументом)
}