JS函数

青旅半醒 2021-09-07 06:09 379阅读 0赞

JS函数

  • 一、 什么是函数
  • 二、函数创建写法
    • 1.自定义函数
    • 2.函数表达式(又叫匿名函数)
    • 3.利用函数的构造函数创建
  • 三、函数的调用
    • 1.普通函数
    • 2.对象的方法
    • 3.构造函数.
    • 4.绑定事件函数
    • 5.定时器函数
    • 6.立即执行函数
  • 四、函数的参数argument

一、 什么是函数

函数其实也是一个对象,都是Function构造函数的实例
用来封装一些常用的操作

二、函数创建写法

1.自定义函数

  1. function fn(){
  2. }

这个函数声明提升时,会连方法体一起提升,可以在未创建前使用这个函数。

2.函数表达式(又叫匿名函数)

  1. var fn = function(){
  2. }

这个和变量创建一样,会发生变量提升,但不会提升方法体。在创建前调用这个函数会报错。

3.利用函数的构造函数创建

  1. var fn = new Function('参数1','参数2',...,'函数体'){
  2. }
  3. var fn = new Function('a','b','console.log(a+b)'){
  4. }
  5. fn(1,2)//3

注意需要加引号,形参和函数体都要加引号

三、函数的调用

1.普通函数

  1. function fn(){
  2. }
  3. fn();

2.对象的方法

  1. var a = {
  2. fn:function(){ }
  3. }
  4. a.fn();

3.构造函数.

  1. function Star(){
  2. }
  3. var a = new Star()

4.绑定事件函数

bth.onclick = function(){};
点击按钮就能调用

5.定时器函数

setInterval(function(){},1000);
表示这个函数每1秒调用一次

6.立即执行函数

(function(){})()
这么写就直接自动调用了。

四、函数的参数argument

argument是函数的一个内置对象,来获取传递的所有实参,是一个伪数组。
伪数组特点
1.一定有一个length属性
2.按照索引获取值
3.没有真正数组的一些方法。

发表评论

表情:
评论列表 (有 0 条评论,379人围观)

还没有评论,来说两句吧...

相关阅读

    相关 js函数

    函数介绍 1. 什么是函数: 实现固定功能的代码块 函数是工具,是实现功能的工具 函数是通过其中的代码,来实现所谓的功能 2. 函数的特点:

    相关 JS 函数

    delegate() 指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。 适用于当前或未来

    相关 JS函数

        函数是JS中的一等公民,平常JS的使用基本上都是和函数打交道。JS中的函数也可以看作是一个类(同时也是该类的构造器),函数本身也是一个对象,它是function的实例。

    相关 JS函数

    函数是JS中另一种符合类型,可以包含一段可执行的代码。也可以接收调用者传入参数。 作为弱类型语言,函数参数列表不需要声明数据类型,函数的返回值也不需要声明数据类型。 JS中

    相关 JS函数

    JS函数 一、 什么是函数 二、函数创建写法 1.自定义函数 2.函数表达式(又叫匿名函数) 3.利用函数的构造函数创