一、js对象
三种:自定义对象、内置对象、浏览器对象
自定义对象:自己创建的对象
内置对象:js把常用的一些功能预先定义为对象,这些对象可以直接使用。常见的内置对象有:Date,Math,String,Array等等。
浏览器对象:document,window对象。
二、创建自定义对象
直接创建:
语法格式: var 对象名 ={属性名1:属性值,属性名2:属性值}
eg:
var stu{
name:"苏文进",
sex:"男",
age:25
}
document.write("姓名"+stu.name+"<br>");
document.write("性别"+stu.sex+"<br>");
document.write("年龄"+stu.age+"<br>");用数组的方式输出:
var stu{
name:"苏文进",
sex:"男",
age:25
}
document.write("姓名"+stu['name']+"<br>");
document.write("性别"+stu['sex']+"<br>");
document.write("年龄"+stu['age']+"<br>");其实在看起来这跟单纯地在js里创建没有什么区别,但从这方面想的话,对变量的定义有好处,至少可以在不同对象中定义相同的属性名。
自定义构造函数创建:
function Student(name,sex,age){
this.name=name;
this.sex=sex;
this.age=age;
}
var Stu1=Student("张三","男",25);
ver Stu2=Student("李四","女",87);
1万+

被折叠的 条评论
为什么被折叠?



