版权声明:转载请附上文章地址 https://blog.csdn.net/weixin_38134491/article/details/85251566
JS中的对象是根据某种引用类型创建出来的实例!
常用的引用类型:
- Object引用类型
//方法 1
var obj1=new object();
obj1.name="ROBIN.FANG";
obj1.sex="true";
obj1.age=23;
alert(obj1.name);
alert(obj1.age);
//方法 2
var obj2={
name:'ROBIN.FANG',
sex:true,
age:23};
alert(obj2.name);
//遍历对象中元素的方法
for(var i in obj2){
alert(obj2[i]);
}
- function引用类型,使用function引用类型创建的对象我们也称为函数
function func1(){
alert('我是函数func1');
}
func1();
还有一种方式创建函数:
var func2=function(){
console.log('the time is..');
}; //这种定义函数的方式最后需要加分号
func2();
//这种创建的函数虽然没有函数名,但必须要赋给一个变量才行
调用函数的时候可以传数据给函数:
function func1(a,b,c){
....
}
func1(10,100,1000);
//不传就用参数的默认值
function func1(a,b,c=1000){
....
}
func1(10,100);
函数可以有返回值,即将一个值返回到调用它的地方,在函数内部使用return返回即可,注意return之后的语句不会再执行!
function func1(){
alert(1);
return 100; //函数内部可以返回数据给调用它的地方
}
alert(func1()); //alert弹出func1函数的return值
alert(func1());
alert(func1());
//1 100 1 100 1 100
//如果我们不加return 100;那么最后弹出来的方框是没有值的,也弹不出来
所以加个return值才能清晰可见
function add(a,b){
return a+b;
}
alert(add(1,2));