可能有人請告訴我這是爲什麼不工作?我試着改變結構很多,但它似乎無所謂我放,當if else語句應用,它停止工作。除去if/else
之間的分號 - 正如評論所說的函數與if語句不工作?
alert("y is equal to zero)
加:
function wordSplit(){
var sentence = document.getElementById("two").value;
var userWords=sentence.split(" ");
while(t<userWords.length){
alert(userWords[t]);
t++
};
x = 0;
for (var x = 0; x < userWords.length; x++){
y = 0;
for (var y = 0; y < vocab.length; y++){
if (y<vocab.length) {
alert("y is less than vocab")
};
else if (vocab[y] == userWords[x]){
alert("y is equal to x")
};
else if(y<vocab.length) {
alert("y is less than vocab 2")
};
else if (y == vocab.length){
alert(" y is equal to vocab length")
};
else if (y == 0)
{
alert("y is equal to zero)
};
};
};
};
刪除分號。語法是'if(){} else {}'。 – JJJ
if/else之間沒有分號。 – adeneo
添加'「'零和) – David