发表于: 2017-04-20 19:50:12
1 669
今日完成:
1:详细的学习了对象和数组这个两个基础知识点;
2:学习了其他的小知识点;
明日计划:继续学习js,好难。。。
今日收获:
要粘贴白天的笔记了,以下为凑字数的白天的笔记,太长请略过;
在js中创建对象有两种不同的方法:
1:传统赋值方式,
x=new Object();此处new可以省略,直接=Object();一定要注意大小写,细节不对找bug能把人哭死;
然后定义对象的其他值
x.name="sb";
x.age=250
输出时是这样的:
document.write(" jingxin is " + x.name + " and " +x.age+" years old.");
2:字面量方式; 其中name与age可加单引号或双引号;
var x={
name:"sb",
age:250;
};
document.write("jingxin is " + x.name + " and " +x.age+" years old.");
上述两种方式可混合使用:
var x={}
x.name="sb";
x.age=250
输出时可以使用x.name;也可以使用数组方式x["name"]
至于数组是个啥玩意我还不太清楚;
给对象添加函数(方法);
var x={
name:"sb",
age:250,
run:function (){
return"123";
}
};
输出方式如下:
document.write(x.run());
上一行代码 如果run之后不加括号,会输出函数的代码而不是123;加括号之后会显示123;
评论