浅谈function前面的+ ! ()
2014-02-23 16:31
543 查看
$a 被搞乱了,但不影响函数的运行。
$a,函数都正常
var $a = {name:'yz',address:'cn'}
!function(){
var $b='haha';
}();
报错了
一般上面那种情况是不规范的,+ ! ()也不是用到上面那几种情况。因为我们一般都会在变量后加分号(;)
一般是为了防止跟在函数后出问题,因为我们在函数后面一般都不会加分号(;)这种情况+ ! () 都没问题了。
至于bootstrap3是用+,bootstrap2是用! ,
舍!用+ 我猜应该是+比较快,而且认为变量后绝对是加分号的吧。
var $a = {name:'yz',address:'cn'} +function(){ var $b='haha'; }();
$a,函数都正常
var $a = {name:'yz',address:'cn'}
!function(){
var $b='haha';
}();
报错了
var $a = {name:'yz',address:'cn'} (function(){ var $b='haha'; }());
一般上面那种情况是不规范的,+ ! ()也不是用到上面那几种情况。因为我们一般都会在变量后加分号(;)
一般是为了防止跟在函数后出问题,因为我们在函数后面一般都不会加分号(;)这种情况+ ! () 都没问题了。
function $setName(){ } +function(){ var $b = 'chushi'; }();
至于bootstrap3是用+,bootstrap2是用! ,
舍!用+ 我猜应该是+比较快,而且认为变量后绝对是加分号的吧。
相关文章推荐
- 为什么在 js在 function($) 前面加分号;
- 浅谈c++ Closure与tr1::function区别
- js 立即执行函数,() .则前面的function 是表达式,不能是函数申明
- JavaScript 中在 function() {} 前面加感叹号的作用
- 从function前面的!想到的
- 浅谈深度学习中的激活函数 - The Activation Function in Deep Learning
- function前面分号是什么用处介绍
- 浅谈类似于(function(){}).call()的js语句
- ;function($,undefined) 前面的分号是什么用处
- jQuery中;function($,undefined) 前面的分号的用处
- input屏蔽历史记录 ;function($,undefined) 前面的分号是什么用处 JSON 和 JSONP 两兄弟 document.body.scrollTop与document.documentElement.scrollTop兼容 URL中的# 网站性能优化 前端必知的ajax 简单理解同步与异步 那些年,我们被耍过的bug——has
- js里function前面加!
- 浅谈深度学习中的激活函数 - The Activation Function in Deep Learning
- 匿名函数function前面的! ~等符号作用小解
- 浅谈function(函数)中的动态参数
- 浅谈深度学习中的激活函数 - The Activation Function in Deep Learning
- 从function前面的!想到的
- javascript中function前面的符号的意思!
- 浅谈如何用好PB自带的PAINTER FUNCTION?(原创)
- 浅谈强化学习中的函数估计问题 - Function Approximation in RL