如何定义并调用一个JavaScript函数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计712个文字,预计阅读时间需要3分钟。
在JavaScript中,定义函数的方式如下:
javascriptfunction abs(x) { if (x===0) { return x; } else { return -x; }
由于没有使用`return`语句,函数执行完成后也会返回结果,只是结果为`undefined`。
//函数体内如果没有return语句,函数执行完毕后也会返回结果,只是结果为undefined。 /* 在JavaScript中,定义函数的方式如下: function abs(x) { if (x >= 0) { return x; } else { return -x; } } 由于JavaScript的函数也是一个对象,上述定义的abs()函数实际上是一个函数对象,而函数名abs可以视为指向该函数的变量。 因此,第二种定义函数的方式如下: var abs = function (x) { if (x >= 0) { return x; } else { return -x; } }; 在这种方式下,function (x) { ... }是一个匿名函数,它没有函数名。但是,这个匿名函数赋值给了变量abs,所以,通过变量abs就可以调用该函数。
本文共计712个文字,预计阅读时间需要3分钟。
在JavaScript中,定义函数的方式如下:
javascriptfunction abs(x) { if (x===0) { return x; } else { return -x; }
由于没有使用`return`语句,函数执行完成后也会返回结果,只是结果为`undefined`。
//函数体内如果没有return语句,函数执行完毕后也会返回结果,只是结果为undefined。 /* 在JavaScript中,定义函数的方式如下: function abs(x) { if (x >= 0) { return x; } else { return -x; } } 由于JavaScript的函数也是一个对象,上述定义的abs()函数实际上是一个函数对象,而函数名abs可以视为指向该函数的变量。 因此,第二种定义函数的方式如下: var abs = function (x) { if (x >= 0) { return x; } else { return -x; } }; 在这种方式下,function (x) { ... }是一个匿名函数,它没有函数名。但是,这个匿名函数赋值给了变量abs,所以,通过变量abs就可以调用该函数。

