注意:调试代码的时候浏览器打开F12 的console
代码1:
<script type="text/javascript">
var student={
name:"张三",
"sex":"男",
}
document.write(student.name);
</script>
代码2:
this 指代的 对象本身。
<script type="text/javascript">
function student(name,sex,age){
this.name="gan",
this.sex="male",
this.age="26"
}
document.write(student.name);
var student2=new student("zhangsan","nan","34");
document.write(student2.age);
</script>
代码3:
创建object的语法规则:
obj=new Object([value]);
<script type="text/javascript">
var student=new Object();
student.name="wangwu";
student.sex="male";
student.age="878";
document.write(student.age);
</script>
代码4:
for..in 遍历每一个对象
for(变量 in 对象){
语句;
}
<html>
<head>
<script type="text/javascript" src="jquery-3.2.1.min.js"></script>
<script type="text/javascript">
var x
var mycars = new Array()
mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"
for (x in mycars)
{
document.write(mycars[x] + "<br />")
}
</script>
</head>
<body>
<script type="text/javascript">
</script>
</body>
</html>
代码5:
with语句语法:
with(对象名称){
语句
}
<html>
<head>
<script type="text/javascript" src="jquery-3.2.1.min.js"></script>
<script type="text/javascript">
function student(name,sex,age){
this.name=name;
this.sex=sex;
this.age=age;
}
var student1=new student("张三","男","26");
with(student1){
alert("姓名:"+name);
}
</script>
</head>
<body>
<script type="text/javascript">
</script>
</body>
</html>
js内部有写常用的对象Math、Date、数组对象和String对象。