JS函数前面感叹号的作用
类别:Web前端 浏览量:1705
时间:2015-8-9 JS函数前面感叹号的作用
JS函数前面感叹号的作用一、JS函数声明形式
function fnA(){alert('msg');} //声明式定义函数
二、JS函数表达式形式
var func = function(agr1,arg2){ //创建匿名函数
alert(arg1 + ' ' + arg2);
}
三、JS匿名函数声明完立即执行的常见格式
(function() { /* code */ })();
说明
1、包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。
2、使用括号包裹定义函数体,解析器将会以函数表达式的方式去调用定义函数。也就是说,任何能将函数变成一个函数表达式的作法,都可以使解析器正确的调用定义函数。而 ! 就是其中一个,而 + - || 都有这样的功能。
3、该函数的作用主要为 匿名 和 自动执行
四、JS匿名函数立即声明完立即执行的其它方式
(function () { /* code */ } ());
!function () { /* code */ } ();
~function () { /* code */ } ();
-function () { /* code */ } ();
+function () { /* code */ } ();
标签:javascript
您可能感兴趣
- 浏览器怎么显示javascript页面(JavaScript如何通过userAgent判断几个常用浏览器详解)
- javascript页面滚动窗口(javascript实现简单滚动窗口)
- JavaScript将具有父子关系的数据转化成树形结构,供tree控件使用
- javascript如何判断类型(JavaScript如何优化逻辑判断代码详解)
- javascript如何跨域
- javascript 函数生命周期(JavaScript sleep睡眠函数的使用)
- html5 canvas 特效(JavaScript canvas实现流星特效)
- javascriptloop教程(JavaScript中的AOP编程的基本实现)
- javascript作用域实例(JavaScript defineProperty如何实现属性劫持)
- js宏任务都有哪些(JavaScript 操作宏任务与微任务)
- web前端快速入门之html(Web前端开发规范2017HTML/JavaScript/CSS)
- 最全js面试题(JavaScript必看的10道面试题总结推荐)
- javascript 模块原理(详解JavaScript引擎V8执行流程)
- jsfor循环是什么意思(JavaScript中三种for循环语句的使用总结for、for...in、for...of)
- javascript怎么生成html控件(JavaScript+html实现前端页面滑动验证2)
- mvc JavaScriptResult的用法
- 每周一首古诗 《绝句》(每周一首古诗绝句)
- 蓝色代表什么(蓝色代表什么性格的人)
- 红色代表什么(红色代表什么情感和含义)
- 南宋志南和尚绝句 杨柳风似庙中来(南宋志南和尚绝句)
- 今天要穿什么颜色(今天要穿什么颜色的衣服最吉利)
- 一道高中题-求杯子的高度(一道高中题-求杯子的高度)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9