1.通过函数名定义的用法:
function showFun(){
};
showFun();//调用函数
2.通过变量的匿名函数的方法:
var a=function(v){
console.log(1111);//1111
return v+1;
}
console.log(a(100)); //101
3.通过对象的方法调用函数
var objs={
a:100,
show:function(){
return this.a;
}
};
console.log(objs.show()); //100
4.通过构造函数来定义
function Person(name,age,marks){
this.name=name;
this.age=age;
this.marks=marks;
}
var a=new Person("xiaoming",100,750);
如果通过()方式通过;会忽略参数;返回undefined
var b=Person("xiaomi",10,100)
console.log(a);// {name: "xiaoming", age: 100, marks: 750}
console.log(b); //undefined