小弟我所学的基础操作
我所学的基础操作
刚刚步入JavaScript的学习,之前学习过c语言基础,所以对JavaScript无论从形式还是编写上都不陌生,我要做的就是不断学习,跟紧大家的步伐,虚心请教,不气馁不退缩不放弃……
下面介绍一下这几天学到的我觉得重要的东西
(1)对象
对象由花括号包围,内部属性见用" :" 分割,例如:
var student={name:"Tome",age:18,id:123456789};
对象的获取方式有两种,如下:
//方式一 var student={name:"Tome",age:18,id:123456789}; name=student.name // 方式二 var student={name:"Tome",age:18,id:123456789}; name=student[”name“],
(2)给对象赋值
这几天的练习大多是给哈希表赋值,所以以此为例:
//给age添加一条数据 var age={"Tome":18,"Jack":19}; age ["Marry"]=20;
对象中也可以包含对象,并为其赋值:
var stu_scores={name:"Tome",score:{chinese:131,math:132}}; stu_scores["score"]["english"]=144;//给score中键值 console。log("新添加的成绩为:"+stu_scores.name.english);
(3)对象取值
常见的是哈希表取值:
//用if-else取最高成绩 var all_scores={"Tome":[131,132,125],"marry":[144,121,130]}; var highest_score; var stu_name="Tome"; if(all_scores[stu_name][0]>all_scores[stu_name][1]) { highest_score=all_scores[stu_name][0]; } else { highest_score=all_scores[stu_name][1]; } if( highest_score<all_scores[stu_name][2]) { highest_score=all_scores[stu_name][2]; }