我寫了以下內容:Javascript:爲什麼我的代碼沒有任何警報?
var pages=["[www.facebook.com] Facebook is cool. ","[www.bbc.co.uk] British broadcasting corporation. "];
function findScoreC2(s){
var scores=[];
var percentageScores=[];
var contentsArray=[];
s=s.toLowerCase();
for(i=0;i<pages.length; i++){
contentsArray=pages[i].substring(pages[i].indexOf("]")+1,pages[i].lastIndexOf(" "));
var lowerCaseContents=(pages[i].substring(pages[i].indexOf("]")+1,pages[i].lastIndexOf(" "))).toLowerCase();
scores[i] =(lowerCaseContents.split(s)).length-1
};
percentageScores=(scores[i]/contentsArray[i].length) * 100;
var finalArray=[];
for(i=0;i<percentageScores.length;i++){
finalArray.push("{score:"+percentageScores[i]+",index:"+i+"}")
};
alert(finalArray);
}
findScoreC2("facebook");
然而,alert(finalArray)
警報沒有(即一個警告框出現,但它說什麼),當它應提醒"{score:33,index:0},{score:0,index:1}"
。
任何人都可以啓發我爲什麼這可能是?
非常感謝
我看不到代碼正確,也許你需要編輯你的問題 – 2009-11-07 17:29:58
即使我不能看到它時,在不登錄我在登錄後, 我以前可以。我不知道爲什麼......但出於某種原因,情況就是如此。 – 2009-11-07 18:40:11