📜  前导爆炸的语法是什么!在 JavaScript函数中?

📅  最后修改于: 2022-05-13 01:56:14.082000             🧑  作者: Mango

前导爆炸的语法是什么!在 JavaScript函数中?

在我们了解前导爆炸的语法之前!在 JavaScript函数中,让我们看看 JavaScript 中的函数实际上是什么。

JavaScript 函数是一组执行某些任务或计算某些值的语句(过程)。一个函数可以接受一些输入并将结果返回给用户。

使用函数的主要思想是避免一次又一次地为不同的输入做同样的工作,一次又一次地编写相同的代码。相反,我们可以编写任务的函数并在需要时调用该函数。函数的使用提高了程序的可读性。 JavaScript 为用户提供了创建自己的用户定义函数的功能。

句法:

function functionName(parameters) {
  // body of the function
}

示例:在此示例中,我们创建了一个函数sayHi,该函数接收一个参数并在控制台上打印一条消息。

Javascript
function sayHi(name) {
    console.log("Hey Geeks, Welcome to " + name);
}
let name = "GeeksforGeeks";
sayHi(name);


Javascript
(function () {
    console.log("Welcome to GeeksforGeeks");
})();


Javascript
! function () {
    console.log("Welcome to GeeksforGeeks");
}();


Javascript
let num1 = 10;
let num2 = 10;
  
(function (a, b) {
    console.log(a * b);
})(num1, num2);


Javascript
let num1 = 10;
let num2 = 10;
  
! function (a, b) {
    console.log(a * b);
}(num1, num2);


输出:

Hey Geeks, Welcome to GeeksforGeeks

首当其冲!该语法用于执行匿名函数。它替代了自调用匿名函数的更常见语法。

语法:前导 bang 的语法!在 JavaScript函数中 

!function () {
    // code
}();

实现这一目标的理想方法是

function() {
    // code
} ();

上述语句的意思是声明匿名函数并执行它。由于 JavaScript 语法的特殊性,它实际上不起作用。实现上述功能的最短方法是使用前导爆炸!句法。

示例:这是自调用匿名函数的最常见语法。

Javascript

(function () {
    console.log("Welcome to GeeksforGeeks");
})();

输出:

Welcome to GeeksforGeeks

以下是前导 bang 的语法!在 JavaScript 函数中:

Javascript

! function () {
    console.log("Welcome to GeeksforGeeks");
}();

输出:

Welcome to GeeksforGeeks

示例 2:自调用匿名函数的最常见语法。

Javascript

let num1 = 10;
let num2 = 10;
  
(function (a, b) {
    console.log(a * b);
})(num1, num2);

输出:

100

以下是前导 bang 的语法!在 JavaScript 函数中进行相同的工作。

Javascript

let num1 = 10;
let num2 = 10;
  
! function (a, b) {
    console.log(a * b);
}(num1, num2);

输出:

100