javascript 获取属性-JavaScript 函数定义

2023-08-26 0 9,090 百度已收录

在前面的教程中,您已经了解了函数声明的语法:

函数 函数名(参数) {

执行的代码

函数声明后并不会立即执行,而是在我们需要的时候调用。

例子

函数 myFunction(a, b) {

返回a*b;

分号用于分隔可执行的 JavaScript 单词。 由于函数声明不是可执行语句,因此它不以分号结尾。

函数表达式

JavaScript 函数可以通过表达式来定义。

函数表达式可以存储在变量中:

例子

javascript 获取属性-JavaScript 函数定义

var x = function (a, b) {返回a * b};

将函数表达式存储到变量中后,变量还可以用作函数:

例子

var x = function (a, b) {返回a * b};

var z = x(4, 3);

上面的函数实际上是一个匿名函数(函数没有名字)。

函数存储在变量中,不需要函数名,通常通过变量名来调用。

上面的函数以分号结尾,因为它是一条执行语句。

Function() 构造函数

在上面的例子中,我们了解到函数是通过关键字function来定义的。

javascript 获取属性-JavaScript 函数定义

还可以通过外部 JavaScript 函数构造函数 (Function()) 定义函数。

例子

var myFunction = new Function("a", "b", "返回 a * b");

var x = myFunction(4, 3);

事实上,为什么要使用构造函数。 上面的例子可以写成:

例子

var myFunction = 函数 (a, b) {返回 a * b}

var x = myFunction(4, 3);

在 JavaScript 中javascript 获取属性,很多时候,你需要避免使用 new 关键字。

功能提升(吊装)

我们在之前的教程中已经了解了“提升”。

提升是 JavaScript 的默认行为javascript 获取属性,即将当前范围提升到后一个范围。

提升适用于变量声明和函数声明。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 javascript javascript 获取属性-JavaScript 函数定义 https://www.wkzy.net/game/153438.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务