`
Turbo12138
  • 浏览: 41907 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS基础操作

 
阅读更多

       刚刚步入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];
}

 

     

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics