2-2 JS对象

版权声明:转载请附上文章地址 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));

猜你喜欢

转载自blog.csdn.net/weixin_38134491/article/details/85251566
2-2
今日推荐