JS常见的自执行函数格式
时间: 2023-08-16 07:07:16 浏览: 32
JS的自执行函数有多种常见的书写格式,以下是其中的几种:
1. 使用圆括号将函数体包裹起来,并在其后加上一对空的圆括号
```
(function(){
// 在这里编写自执行函数的代码
})();
```
2. 使用比较运算符将函数体转换为布尔值
```
!function(){
// 在这里编写自执行函数的代码
}();
```
3. 使用逻辑运算符将函数体转换为布尔值
```
(function(){
// 在这里编写自执行函数的代码
}()) || function(){
// 在这里编写备选自执行函数的代码
}();
```
4. 使用加号将函数体转换为表达式
```
+function(){
// 在这里编写自执行函数的代码
}();
```
5. 使用void关键字将函数体转换为undefined
```
void function(){
// 在这里编写自执行函数的代码
}();
```
这些格式都可以达到自执行函数的效果,具体选择哪种方式取决于个人习惯和项目要求。
相关问题
JS的自执行函数书写格式
JS的自执行函数一般有两种常见的书写格式,分别是:
1. 使用圆括号将函数体包裹起来,并在其后加上一对空的圆括号,示例代码如下:
```
(function(){
// 在这里编写自执行函数的代码
})();
```
2. 使用双重否定号将函数体转换为布尔值,示例代码如下:
```
!!function(){
// 在这里编写自执行函数的代码
}();
```
这两种格式都是可以达到自执行函数的效果的,具体选择哪种方式取决于个人习惯和项目要求。
一个html样例,包含多个js的自执行函数
当然,给你提供一个包含多个自执行函数的 HTML 示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>多个自执行函数示例</title>
</head>
<body>
<!-- HTML 内容 -->
<script>
// 自执行函数1
(function() {
console.log("这是自执行函数1");
})();
// 自执行函数2
(function() {
console.log("这是自执行函数2");
})();
// 自执行函数3
(function() {
console.log("这是自执行函数3");
})();
</script>
</body>
</html>
```
在上面的示例中,我们在 `<script>` 标签中定义了三个自执行函数。每个自执行函数都被包裹在匿名函数 `(function() {...})();` 的语法中,并立即执行。通过调用 `console.log()` 函数,我们在控制台输出了每个自执行函数的消息。
请注意,在实际开发中,多个自执行函数可能不是一个常见的做法。通常,我们会将代码组织成可重用的模块,并使用事件处理程序或其他方法来触发这些模块的执行。然而,如果你有特定的需求需要使用多个自执行函数,上述示例可以作为参考。