面试总结---函数调用

this指的是,调用函数的那个对象

①作为函数调用
调用return函数----函数创建和调用时对应传参
console.log(one(1,2));
function one (a,b){
    var abcOne;
    abcOne = a + b;
    return(abcOne);
};
②作为对象方法调用--> this 的值成为对象本身
var object ={
    a:1,
    b:2,
    c:function(){
        return this.a + this.b;
    }  
}
console.log(JSON.stringify(this))
③构造函数调用
function one (a,b){
    this.a = a;
    this.b = b;
}
var x = new one("nn","mm")
console.log(x.a)


添加到页面:
document.getElementById("demo").innerHTML = one(1,2);

数据类型:
简单数据有undefined,null,boolean,number和string
复杂数据类型只有一种,即 对象,而数组则是特殊的对象

猜你喜欢

转载自570109268.iteye.com/blog/2392701