美文网首页
JavaScript函数

JavaScript函数

作者: 幸福幸福幸福 | 来源:发表于2017-02-09 17:29 被阅读5次
所谓函数本质上是一种代码的分组形式。我们可以通过这种形式赋予某组代码一个名字,便于日后重用时调用
一般来说函数声明通常由以下几部分组成:

1.function子句
2.函数名称
3.函数所需的参数。一个函数通常有0个或多个参数,参数之间用逗号隔开,在函数参数过多时,我们可以选择将这些变量放在一个对象内,而将对象作为函数的参数传入。
4.函数所要执行的代码块,我们称之为函数体。
5.return子句。函数通常都会有一个返回值,如果函数没有显式的返回值,我们就默认函数返回undefined。一个函数只会有一个返回值,当我们需要多个返回值时可以考虑将这些值放在一个数组中,以数组的形式返回。

黑盒函数:

一般来说,当我们调用一个函数时,程序是不需要知道函数内部的工作细节的。我们可以将其看作一个黑盒子,您只需要给他一些值(作为输入参数),就能获取他输出的返回结果。这种思维适用与任何函数——包括内建函数和有个人或集体创建的函数。

下面列举一些内建函数:

1.parseInt()
parseInt('11.312asdw') =====> 11
2.parseFloat()
3.isNaN()
4.isFinite()
5.encodeURI()
6.eval()
eval()会将其输入字符串当做JavaScript代码来执行
我们应该尽量避免使用eval,尽管很多时候它很方便,因为eval是这样一种函数:

  • 性能方面:它是一种由函数执行的“动态”代码,显然要比直接执行脚本慢得多。
  • 安全性方面:JavaScript拥有的功能很强大,但这也意味着很大的不确定性

相关文章

  • Javascript 函数缺省值

    Javascript 函数 Javascript 函数缺省值写法

  • JavaScript函数式编程

    读完《JavaScript函数式编程》《JavaScript函数式编程指南》这两本书,对JavaScript函数式...

  • JavaScript函数式编程

    读完《JavaScript函数式编程》《JavaScript函数式编程指南》这两本书,对JavaScript函数式...

  • JavaScript函数

    layout: posttitle: JavaScript函数tags: [JavaScript, 函数]auth...

  • JavaScript encodeURI() 函数

    JavaScript encodeURI() 函数 JavaScript 全局函数](https://www.ru...

  • JavaScript中的函数

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

  • JavaScript语言基础(二)

    JavaScript内置函数,这些函数都是由JavaScript语言自身提供,是JavaScript全局方法。pa...

  • JavaScript - 函数 - 1

    #JavaScript 函数定义 JavaScript 使用关键字 function 定义函数。函数可以通过声明定...

  • 2016-11-24

    JavaScript escape() 函数 JavaScript 全局对象 定义和用法:escape() 函数可...

  • JS 函数

    JavaScript 函数定义 JavaScript 使用关键字 function 定义函数。函数可以通过声明定义...

网友评论

      本文标题:JavaScript函数

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