一、Object引用类型第一种对象写法: var obj1 = new Object(); obj1.name ="张三"; obj1.sex = true; obj1.age = 18; alert(obj1.name); alert(obj1.sex); alert(obj1.age);
Object引用类型第二种对象写法: var obj1 = { name:"张三",sex:true,age:18 }; alert(obj1.name); alert(obj1.sex); alert(obj1.age);
迭代对象属性,用于访问对象内所有数据
for (var i in obj1){ alert(obj1[i]); //此处要用中括号 }
二、Function引用类型写法
1、function.fuc2(){
alert();
}//最后不带分号
2、var fuc3 = function(){
alert(‘aaa‘);
};//最后要带英文分号
fuc3();
3、带参数写法:
参数可以有默认值如c,当没有给c返回参数时,默认使用c=10000.根据参数列表,要从右到左给默认值.
function fuc1(a,b,c=10000){
alert(‘liuektong‘);
}
fuc1(10,100,1000);
调用函数的时候,可以传数据给回函数,圆括号里的参数叫形式参数。
4、return返回用法
function func3(){
alert(1);
return 100;//函数内部可以返回数据给调用它的地方,return后的语句不会执行
}
alert(func3());//调用函数
5、Array引用类型
第一种用法:
var arr1 = new Array();
arr1[0]=101;
arr1[1]=102;
arr1[2]=103;
arr1[10]=104;
alert(arr1[10]);
第二种用法:
var arr2 = new Array(110,120,130);
alert(arr2[0]);
6、函数可放在Object对象内部,称为对象的方法
var obj1={
name:‘张三‘,
age:18,
info:‘张三是个学生‘,
test1:{
a:1,
b:2
},
test2:[‘110‘,120]
};
时间: 2024-10-13 05:46:17