JS函数
JS函数
- 一、 什么是函数
- 二、函数创建写法
- 1.自定义函数
- 2.函数表达式(又叫匿名函数)
- 3.利用函数的构造函数创建
- 三、函数的调用
- 1.普通函数
- 2.对象的方法
- 3.构造函数.
- 4.绑定事件函数
- 5.定时器函数
- 6.立即执行函数
- 四、函数的参数argument
一、 什么是函数
函数其实也是一个对象,都是Function构造函数的实例
用来封装一些常用的操作
二、函数创建写法
1.自定义函数
function fn(){
}
这个函数声明提升时,会连方法体一起提升,可以在未创建前使用这个函数。
2.函数表达式(又叫匿名函数)
var fn = function(){
}
这个和变量创建一样,会发生变量提升,但不会提升方法体。在创建前调用这个函数会报错。
3.利用函数的构造函数创建
var fn = new Function('参数1','参数2',...,'函数体'){
}
var fn = new Function('a','b','console.log(a+b)'){
}
fn(1,2)//3
注意需要加引号,形参和函数体都要加引号
三、函数的调用
1.普通函数
function fn(){
}
fn();
2.对象的方法
var a = {
fn:function(){ }
}
a.fn();
3.构造函数.
function Star(){
}
var a = new Star()
4.绑定事件函数
bth.onclick = function(){};
点击按钮就能调用
5.定时器函数
setInterval(function(){},1000);
表示这个函数每1秒调用一次
6.立即执行函数
(function(){})()
这么写就直接自动调用了。
四、函数的参数argument
argument是函数的一个内置对象,来获取传递的所有实参,是一个伪数组。
伪数组特点
1.一定有一个length属性
2.按照索引获取值
3.没有真正数组的一些方法。
还没有评论,来说两句吧...