欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

匿名函数

程序员文章站 2023-12-21 22:01:22
...

普通函数(命名函数):为了让函数将来在代码中可以被调用,必须给它指定一个名称,这就是命名函数。
特点:函数声明会提升
匿名函数:在函数表达式中,名字经常被省略。没有名字的函数被称为匿名函数
特点:函数调用语句,必须放在函数声明语句之后
立即调用函数:与匿名函数类似,多一对括号

//函数执行完立即释放
		(function(){
			var a=3;
		})();
		console.log(a);//抱错,a未定义

1.自调用函数,得到返回值.强制运算符使函数进行执行

(function(x,y){
    alert(x+y);
    return x+y;
}(3,4));

// 这就是一个简单的立执行函数

2.调用函数,得到返回值。强制函数直接量执行再返回一个引用,引用再去调用执行

(function(x,y){
    alert(x+y);
    return x+y;
}(3,4));
  1. 使用void

// void是javascript中定义的一个操作符
// void后面后面跟一个表达式 void 操作符会立即执行后面的表达式,并且统一回复 undefined

void function(x) {
    x = x-1;
    alert(x);
}(9);

4、构造函数
构造方法的一些特点总结
(1)构造方法的方法名必须与类名相同。
(2)构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型。
(3)构造方法的主要作用是完成对象的初始化工作,它能够把定义对象时的参数传给对象的域。
(4)一个类可以定义多个构造方法,如果在定义类时没有定义构造方法,则编译系统会自动插入一个无参数的默认构 造器,这个构造器不执行任何代码。
(5)构造方法可以重载,以参数的个数,类型,或排列顺序区分。

相关标签: 匿名函数

上一篇:

下一篇: