1.對(duì)象
- 簡單類型:undefined null boolean number string
- 復(fù)雜類型:對(duì)象(object{}括起來)
2.object對(duì)象
- 對(duì)象定義
var student = { name:'Tom', age=21}
- 對(duì)象屬性獲取
name = student.name
name = student['name']
3.輸出
- 控制臺(tái)輸出console.log()
- 對(duì)話框輸入:a = prompt(1+2=?)?
對(duì)話框輸入的結(jié)果即為a的值
4.Hash數(shù)組
- Hash數(shù)組定義
var stu_score = {'楊璐':131,
'王雪':131,
'韓林霖':127,
'沙龍逸':123,
'李鑒學(xué)':126,
'韓雨萌':129,
'劉帥':116,
'康惠雯':114,
'劉鈺婷':115};
- 添加數(shù)組元素
stu_score['林世博'] = 116
- 遍歷Hash數(shù)組
var all_scores = {'楊璐':131,
'王雪':131,
'韓林霖':127,
'沙龍逸':123,
'李鑒學(xué)':126,
'韓雨萌':129,
'劉帥':116,
'康惠雯':114,
'劉鈺婷':115,
'林世博':116};
var stu_names = ['楊璐','王雪','韓林霖','沙龍逸','李鑒學(xué)','韓雨萌','劉帥','康惠雯','劉鈺婷','林世博'];
//打印所有的學(xué)生的成績(只打印成績砸民。)
for(var i in stu_names)
console.log(all_scores[stu_names[i]])
5.增強(qiáng)for循環(huán)(i為數(shù)組下標(biāo))
//變量scores存儲(chǔ)的是某學(xué)生語文徒爹、數(shù)學(xué)砰左、英語三科的成績
var scores = [131,142,144];
//使用for循環(huán)統(tǒng)計(jì)各科成績坝辫,并求平均分
var sum_scores = 0;
//添加for循環(huán)語句
for(var i in scores){
// console.log(score)
sum_scores += scores[i]
}
//求三科的平均分?jǐn)?shù)
var average_score = sum_scores / scores.length;
console.log('三科的平均成績?yōu)椋?+average_score);