HTML5全栈开发中奇妙的函数

HTML5全栈开发中奇妙的函数

技术教程gslnedu2025-06-10 14:06:215A+A-

下面菜鸟在线小编就带大家了解一下HTML5全栈开发http://www.newbieol.com/中神奇的函数,快来看吧!

一、什么是函数?

以关键字function打头的一串代码就叫函数。比如这样的:

function printMe()

{

console.log("I'm function printMe");

}

二、有什么用?

函数就是功能啦。比如说混合,变形,求和之类的,你都可以把它们写成一个函数,比如说:

function add(number1, number2)

{

number3 = number1 + number2;

return number3;

}

三、非用不可么?

是啊,至少有3个原因:

1)被反复调用的代码应该写成函数,有时候甚至是非此不可。比如说,定时哔哔功能,你总不能写上个成千上万个beep吧。

2)节省字节数:

比如一段循环10次的代码,写成10段顺序执行的代码需要1K,写成一个函数再执行10次的话,可能只需要100个字节。

3)隐藏细节,便于理解:

比如上班,出门、乘公交车、换乘地铁、出地铁、步行至公司就好了。至于公交、地铁的细节,我打赌你是不会关心的(藏在函数里就好了)。

甚至,从更高的一个层面上来说,上班就是一个函数。

四、有什么有趣的地方?

匿名函数,闭包就很有趣;

比如:

function delayNotify(){

setTimeout(

function(){ alert("Po!Po~~"); }, 2000);

}

这里function(){}就是一个匿名函数。这个函数在另一个函数体内执行,构成闭包。

点击这里复制本文地址 以上内容由朽木教程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

朽木教程网 © All Rights Reserved.  蜀ICP备2024111239号-8