函数声明
1 | function func(){ |
函数的name属性
1 | function Person(){ |
函数都会有一个 name
属性,所以我们可以通过对象先找到构造函数,然后直接访问构造函数的 name
,就拿到了具体类型
Function的使用
语法:
1 | //Function函数所有的参数全都是字符串 |
创建一个打印一句话的函数
1 | //传统的方式 |
创建一个空函数
1 | //传统的方式 |
创建一个有参数的函数
1 | //传统的方式 |
静态成员与实例成员的概念
静态成员和实例成员这两个概念其实也是从面相对象的编程语言中引入的,对应到 JavaScript
中的理解为:
静态成员
- 静态成员是指静态属性和静态方法,所谓静态,就是有构造函数提供的。
实例成员
- 实例成员是值实例属性和实例方法,所谓实例,就是由构造函数创建出来的对象。
举例说明
1 | function Person(){ |
提示:
一般工具型方法都有静态成员提供, 一般与实例对象有关的方法由实例成员表示.
工具方法:比如 jQuery.Ajax()
、 jQuery.trim()
、 jQuery.Each()