js的函数
js的有名函数
function test(){
console.log("hello");
} //函数声明,声明一个test函数
test(); // 函数执行,执行test();函数
js中无名函数
var a = function(){
console.log("aaa");
}
// 注意该中只有变量a声明,没有函数声明
函数赋值为变量a
a(); //该为执行函数,将在控制台打印aaa,
js中的构造函数
function Test(){ } //构造函数与函数一样,只是规范中把构造函数的函数名的第一个字母大写
var b = new Test(); //通过构造函数生产对象,b将有构造函数的属性和方法,并且通过new产生的对象不同
js函数的形参
function test(a){
console.log(a);
}
test(123);//123传递给形参a,执行函数控制台将打印number类型123
test(as);//错误控制台将报错
test("as"); //只有这样控制台将会打印string类型的as
形参个数可以多个