Question
Write a script based on the program below that inputs several lines of text and uses String method indexOf to determine the total number of
Write a script based on the program below that inputs several lines of text and
uses String method indexOf to determine the total number of occurrences of each letter of the
alphabet in the text. Uppercase and lowercase letters should be counted together. Store the totals for
each letter in an array, and print the values in tabular format in an HTML5 textarea after the totals
have been determined.
This is what I used for example:
var pos = 0;
var count = -1;
var i = -1;
var text = text = window.prompt("Enter a text !");
text = text.toLowerCase();
var char = window.prompt("Enter the number of occurrences of the character in the text !");
char = char.toLowerCase();
while (pos != -1)
{
pos = text.indexOf(char, i + 1);
count += 1;
i = pos;
}
alert("The character - " + char + " - occurrences " + count + " times in the text : " + text);
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started