this programme is supposed to ask for you for a word no less than eight letters, then ask you for a numerical value which corresponds to a letter in the word and then the print your word the letter and how many times it appears.
what am I doing wrong !!!!
<HTML>
<HEAD> M 150 TMAO3 Question 1 (iii)(a)
<TITLE>Enter a number </TITLE>
<SCRIPT language=”JavaScript” >
var userInput;
var userNumber;
var upperLimit = 8;
var total;
var index;
userInput = window.prompt(‘Please enter a word with at least ‘ + upperLimit +’ letters’,”);
total = 0;
while (userInput.length < 8)
{
userInput = window.prompt(‘Please re-enter – word should be at least ‘ + upperLimit + ‘ letters’, ”)
}
userNumber = window.prompt(‘Please enter the number of the word’,”);
if (userNumber > userInput.length)
{
window.prompt(‘Please enter a number no greater than your word’,”)
userNumber = parseFloat(userNumber);
}
index = 0;
for (var count = 0; count < userInput.length; count = count + 1)
{
if (userInput.charAt(userNumber) == count)
{
total = total + 1
}
};
document.write(‘The number of occurences of is ‘ + total)
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>