Ich glaube, ich mache es gar nicht richtig ... Gehe ich in die richtige Richtung? Ich habe versucht, Loops zu implementieren, um zu überprüfen, ob jeder Buchstabe in der Zeichenfolge "beg" mit den Buchstaben im Array übereinstimmt.Speichern der Anzahl von Zeiten, in denen jeder Buchstabe des Alphabets in einer Zeichenfolge an einem gewünschten Ort erscheint
"beg" ist ein Text, der bereits für meine Aufgabe
//
// ***(15) store the number of times the letter "a" appears in the string "beg" in 1st location;
// *** store the number of times the letter "b" appears in the string "beg" in 2nd location;
// *** store the number of times the letter "c" appears in the string "beg" in 3rd location;
// *** store the number of times the letter "d" appears in the string "beg" in 4th location;
// *** etc.
// *** show the 26 counts on one line separated by commas in the span block with id="ans15"
//
var alphaNum = [26];
var alphabet = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n"
"o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"
];
for (i = 0; i < 26; i++) {
alphaNum[i] = 0;
}
for (i = 0; i < beg.length; j++) {
charNow = beg.substr(i, 1);
for (j = 0; j < 26; j++) {
if (charNow == alphabet[j])
alphaNum = alphaNum[j] + 1;
}
}
showAlpha = "";
for (i = 0; i < 26; i++) {
showAlpha = showAlpha + alphabet[i] + ": " + alphaNum[i] + "<br>"
}
ans15.innerHTML = showAlpha;
Thank-you so much !! Nur JavaScript zu lernen, also danke, dass Sie mir geholfen haben, die Korrekturen zu sehen, die ich machen muss: D –