- 主题:js函数体外面包小括号是什么意思?
在js文件里看到类似如下代码:
(function(){....}())
最外层包的小括号是干啥用?
--
FROM 116.226.190.*
运行
【 在 RuralHunter (渔父) 的大作中提到: 】
: 在js文件里看到类似如下代码:
: (function(){....}())
: 最外层包的小括号是干啥用?
: ...................
--
FROM 223.71.217.218
不加也运行了吧?
function(){...}()
这样不是也运行了?
【 在 shaolin (我的大小宝贝儿...) 的大作中提到: 】
: 运行
--
FROM 116.226.190.*
oh,最外层。
【 在 RuralHunter (渔父) 的大作中提到: 】
: 不加也运行了吧?
: function(){...}()
: 这样不是也运行了?
: ...................
--
FROM 223.71.217.218
和加减乘除的括号差不多,保证括号内的运算的优先级
【 在 RuralHunter 的大作中提到: 】
: 不加也运行了吧?
: function(){...}()
: 这样不是也运行了?
: ...................
--
修改:dhcn FROM 61.49.239.*
FROM 61.49.239.*
这是啥意思?括号里就一个函数而已,是一个基本单元,有什么优先级?
加减乘除:(a)+(b),这样的括号有意义吗?
【 在 dhcn (小石) 的大作中提到: 】
: 和加减乘除的括号差不多,保证括号内的运算的优先级
--
FROM 116.226.190.*
如果没其他的东西,那括号意义不大。
不过,function最好加个括号。
【 在 RuralHunter (渔父) 的大作中提到: 】
: 这是啥意思?括号里就一个函数而已,是一个基本单元,有什么优先级?
: 加减乘除:(a)+(b),这样的括号有意义吗?
--
FROM 223.71.217.218
是一个函数的定义和对这个函数的调用,你应该好好去看看JS的操作符组合game
【 在 RuralHunter 的大作中提到: 】
: 这是啥意思?括号里就一个函数而已,是一个基本单元,有什么优先级?
: 加减乘除:(a)+(b),这样的括号有意义吗?
:
--
修改:dhcn FROM 123.120.234.*
FROM 123.120.234.*
你说的是里面的括号吧,我问的是最外层的把整个函数(包括定义和调用)包起来的那个括号。
【 在 dhcn (小石) 的大作中提到: 】
: 是一个函数的定义和对这个函数的调用,你应该好好去看看JS的操作符组合game
--
FROM 116.226.190.*
你说:括号里就一个函数而已,我提醒你在语法层面除了这个函数的定义,还有对这个函数调用。顺便让你去学习一下JS的操作符组合游戏。
【 在 RuralHunter 的大作中提到: 】
: 你说的是里面的括号吧,我问的是最外层的把整个函数(包括定义和调用)包起来的那个括号。
:
--
修改:dhcn FROM 61.49.239.*
FROM 61.49.239.*