突然覺得自己好像沒學過JS

分類:IT技術 時間:2017-03-25

先看題:mean的值是什麽?

var scores = [10,11,12];
var total = 0;

for(var score in scores){
  total += score;
}

var mean = total/scores.length;
console.log(mean);

是11?

恭喜你:答錯了!

是1?

恭喜你:答錯了!

正確答案: 4

解釋: for in 循環循環的值永遠是key, key是一個字符串。所以total的值是:'0012'。它是一個字符串,字符串'0012'/3,0012會被轉換成12,然後除以3,結果是4。


Tags: 正確答案 scores 字符串

文章來源:


ads
ads

相關文章
ads

相關文章

ad