文章主要简单举例来说明js([])引用对象的属性和方法 与大括号({})语法创建无类型对象的详细实例教程。
使用方括号([])引用对象的属性和方法范例
<script language="网页特效" type="text/javascript">
<!--
//定义了一个user类,包括两个成员age和sex,并指定了初始值。
function user(){
this.age=21;
this.sex="male";
}
//创建user对象
var user=new user();
//根据下拉列表框显示用户的信息
function show(slt){
if(slt.selectedindex!=0){
alert(user[slt.value]);
}
}
//-->
</script>
<!--下拉列表框用于选择用户信息-->
<select onchange="show(this)">
<option>请选择需要查看的信息:</option>
<option value="age">年龄</option>
<option value="sex">性别</option>
</select>
使用大括号({})语法创建无类型对象范例
<script language="javascript" type="text/javascript">
<!--
var obj={}; //定义了一个空对象
var user={
name:"jack", //定义了name属性,初始化为jack
favoritecolor:["red","green","black","white"],//定义了颜色喜好数组
hello:function(){ //定义了方法hello
alert("hello,"+this.name);
},
sex:"male" //定义了性别属性sex,初始化为sex
}//调用user对象的方法hello
user.hello();
//-->
</script>