javascript
JS function立即调用的几种写法
//立即執行 ???
(function () { alert(1) })() ???
//立即執行 ???
!function () { alert(1) }() ???
//立即執行 ???
+function () { alert(1) }()
//立即執行,
//a的意義是返回值,沒有返回值的話a就沒意義,就是undefined ???
var a = function () { alert(2) }(); ???
alert(a) ???
//立即執行 ???
var a = function () { return 2 }(); ???
alert(a)
??? (function (a, b) { alert(a + b) })(2, 3)
??? !function (a, b) { alert(a + b) }(2, 3)
??? var a = function (a, b) { alert(a + b) }(2, 3)
?
?
另:js的排序sort,
function (a,b){return b - a;}是倒序排列
function (a,b){return?a - b;}是升序排列
var numbers=[22,56,32,4859,2344];
numbers.sort(function (a,b){return b - a;});
alert(numbers[0]);
轉載于:https://www.cnblogs.com/itjeff/p/3527077.html
總結
以上是生活随笔為你收集整理的JS function立即调用的几种写法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高性能MySQL-3rd-(六)查询性能
- 下一篇: uva 11080(二分图染色)