美文网首页
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函数

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