标签:function 函数 alert 立即 括号 报错 js
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
/* 我们的普通js函数是这个样*/
function h() {/*他有要函数名*/
alert("你好!");
}
/*他现在是匿名函数*/
/* var c = function () {
alert("c!")
}
c();*/
/*可以这样调用*/
/* 但不能是直接这个样:*/
/* function () {
alert("c!")
}
没有变量名或函数名单独存在会报错
*/
/*但可以让他成为立即执行函数*/
(function (a, b) {
alert(a + "|" + b)
})(1, 2);
/*这样可以的原因是 如果是上面的报错方式他是因为将 {
alert("c!")
}
这个部分当成一个代码块前面的与后面不关联
整体加个括号表示他是个整体就可以了
后面的括号是实际参数
而且他不用调用会立即执行
*/
</script>
</body>
</html>
标签:function,函数,alert,立即,括号,报错,js 来源: https://blog.csdn.net/weixin_46564011/article/details/122291466
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。