我写了以下内容: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