JavaScript函数

2017-02-09  本文已影响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是这样一种函数:

上一篇下一篇

猜你喜欢

热点阅读