爲大寫字母檢查我有檢查,如果給定的字符是大寫字母,並返回假true值的函數:While循環串
function isUpperCase(aCharacter)
{
return (aCharacter >= 'A') && (aCharacter <= 'Z');
}
現在我有字符的字符串,例如ThksAbcdEvat
。
我想寫一個函數,它檢查字符串中的每個字符,當它遇到一個大寫字母時,將執行函數decryptW
,但只在一個字母塊,直到下一個大寫字母。
函數decryptW在單個單詞上工作正常。所以我在尋找的是'Thks''Abcd''Evat'上的函數'decryptW'的執行,並返回3個單詞。我現在所有的是:
function decryptMessage(cipherText, indexCharacter, plainAlphabet, cipherAlphabet)
{
for (var count = 0, count < cipherText.length; count++)
{
while (isUpperCase(cipherText.charAt(count))
{
if (count - lastCapital > 1)
{
decryptWord(cipherText, indexCharacter, plainAlphabet, cipherAlphabet);
lastCapital = count;
}
}
}
}
你能告訴我,如果我甚至接近我想實現的目標嗎?任何幫助將非常感激。