函数

作者: hyt222 | 来源:发表于2017-07-03 09:19 被阅读0次

    1.函数

    函数就是一段代码,我们给它起名字,放起来以后可以用。

    JavaScript 有很多内置函数,能帮助我们实现很多有用的功能。


    2.定义函数

    function fun-name() {}

    function fun-name(a,b) {}

    function print(s) { document.write(s); }

    function max(a,b) { return a>b?a:b; }   可以用 return 把值返回到相应的地方。

    3.函数变量

    var f = new Function (“x”,“y”,“return x*y”);

    等价于 function f(x,y) {retun x*y;}

    把函数定义成一个对象,将来程序里可以用一些数据来产生代码,将来“x”、“y” 为变量。

    有可能把函数像变量一样传到另一个函数内部,在另一个函数里头做运算。

    4.基于已经定义的函数构造新函数

    代码复制:完全相同或几乎完全相同的代码出现在程序里。修改时增加工作量,可能造成遗漏。程序的完整性、一致性有问题。

    写程序时尽量基于自己已经定义好的函数来做新的函数。尽量把程序分解为很多个小的函数执行。

    5.变量空间

    定义在任何函数之外的变量属于全局(整个网页)空间,在网页的任何地方都可以使用。

    定义在某个函数内部的变量属于局部(函数内部)空间,只在函数内部有效。

    局部有和全局重名的变量时,采用局部的。

    离开函数,定义在函数里的变量不存在。在JavaScript 里没有更小的作用域。

    相关文章

      网友评论

          本文标题:函数

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