美文网首页程序员Web 前端开发
JavaScript的一些基本知识 -- 函数

JavaScript的一些基本知识 -- 函数

作者: 黎默丶lymoo | 来源:发表于2017-03-11 21:18 被阅读0次

个人博客搭建完成,欢迎大家来访问哦
黎默丶lymoo的博客

函数的定义方法

1.静态方法

function 函数名 (参数) {code....};
函数定义之后不会立即执行{}里面的代码,而是会等到调用的时候才会执行。

2.匿名方法

var 函数名 = function (参数) {code....};

3.直接量方法

函数名 = function (参数) {code....};

函数的参数

参数的类型

形式参数

形参不会改变实参的值
定义函数时使用的参数

实际参数

调用函数时传递给函数的实际参数

参数的特性

函数的参数没有个数限制
参数的数据类型也没有限制
通过arguments对象访问函数参数的数组
参数始终按值传递

函数的arguments对象

arguments对象是存放函数实际参数的参数列表
它只能在函数内部使用,它不是数组,但是带有下标属性
每次函数声明时它会自动初始化
它有三个基本属性:
1.length
获取实际参数的长度
2.callee
返回当前正在指向的函数
3.caler
返回调用当前正在执行函数的函数名

函数的类型

1.有参数有返回值
2.无参数无返回值
3.有参数无返回值
4.无参数有返回值

函数的指针标识

this

指向当前操作对象

callee

指向参数集合所属函数

prototype

指向函数附带的原型对象

constructor

指向创建该对象的构造函数

函数的调用方法

1.在事件中调用

事件类型 = 函数名();

2.直接调用

函数名();

3.自执行

**(function (){})();

4.在连接中调用

<a href="javascript:函数名()"></a>

函数的回调

把函数2当做参数传到函数1里面,在函数1里面调用函数2,就叫函数回调。

函数的返回值

函数里面写了return之后,下面不能写代码,不会被执行
当调用这个函数之后,可以接收到什么东西。可以在函数里面通过return 返回值名来返回

函数的闭包

函数内部的函数就是闭包
闭包的两个基本作用:
1.每次访问函数1得到的函数2的函数是不一样的函数。他们的空间不是同一块内存空间
2.通过闭包可以访问函数内部的局部变量

函数的递归

在函数内部调用自己这个函数,这样会形成一个死循环,所以使用递归的时候必须给程序一个出口。


博主自己整理的一些JavaScript中函数的基本知识

相关文章

  • JavaScript的一些基本知识 -- 函数

    个人博客搭建完成,欢迎大家来访问哦黎默丶lymoo的博客 函数的定义方法 1.静态方法 function 函数名 ...

  • javascript函数基本知识

    //我想把sum这个方法升级,随便给我两个数都可以求和=》形参//函数的入口就是形参一,function sum(...

  • Python学习笔记-Day06(二)

    Python学习笔记 Day_06-函数(二) 上节学习了函数的一些基本知识和用法。这一节继续学习函数参数的传递方...

  • javascript-数据类型

    javascript数据类型的一些基本知识 NaN,即非数值(Not a Number)是一个特殊的数值,这个数值...

  • JavaScript函数

    本文只是关于JavaScript函数的一些入门介绍,写的有些宽泛和简单,目的是对JavaScript的函数有一个大...

  • javascript函数闭包this

    函数 javascript 中的函数 有一些语句组成,完成特定的任务,相对独立的。 就是函数。函数式必有返回值的,...

  • Javascript 函数缺省值

    Javascript 函数 Javascript 函数缺省值写法

  • JavaScript的一些基本知识(一)

    个人博客搭建完成,欢迎大家来访问哦黎默丶lymoo的博客 JavaScript中的变量 一、变量的规则 1.首字母...

  • JavaScript的一些基本知识 -- 数组

    个人博客搭建完成,欢迎大家来访问哦黎默丶lymoo的博客 JavaScript的数组 数组的创建方法 1.创建空数...

  • JavaScript中的函数

    @(javascript)[js函数] [toc] JavaScript中的函数 函数的分类与定义函数的方式 Ja...

网友评论

    本文标题:JavaScript的一些基本知识 -- 函数

    本文链接:https://www.haomeiwen.com/subject/jsyzgttx.html