0
感謝您抽出時間來看我的問題。我想要做的是創建一個JavaScript函數,測試一個sting是否是一個特定的長度,以及該字符串的每個元素是否可以在另一個字符串中找到。然後該函數需要根據字符串是否有效返回true或false的布爾值。Javascript創建一個函數,返回一個基於某些參數的布爾值
這是我有:
N_ALPHA = 6;
N_CHOICES = 4;
ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var alphabet = ALPHABET.substring(0, N_ALPHA);
function isValidGuess(inStr)
{ var valid;
var Str = inStr;
for (i=0; i<Str.length; i++)
{ if (Str.charAt(i) === alphabet.charAt(i) && Str.length == N_CHOICES.length)
{ valid = true;
}
else
{ valid = false;
}
}
return valid;
}
此代碼是不工作的。它每次只返回false。任何幫助你可以提供將不勝感激。謝謝。