成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

js立即執(zhí)行函數(shù)與分組操作符()的用法

BingqiChen / 2717人閱讀

摘要:如果圓括號緊跟在函數(shù)的后面,就表示調(diào)用函數(shù),即對函數(shù)求值注意圓括號運算符不能為空,否則會報錯由于圓括號的作用是求值,如果將語句放在圓括號之中,就會報錯,因為語句沒有返回值二立即執(zhí)行函數(shù)原文鏈接和

一、圓括號運算符

  圓括號運算符也叫分組運算符,它有兩種用法:如果表達式放在圓括號中,作用是求值;如果跟在函數(shù)后面,作用是調(diào)用函數(shù)

  把表達式放在圓括號之中,將返回表達式的值

console.log((1));  //1
console.log(("a")); //"a"
console.log((1+2)); // 3

  把對象放在圓括號之中,則會返回對象的值,即對象本身

var o = {p:1};
console.log((o));// Object {p: 1}

  將函數(shù)放在圓括號中,會返回函數(shù)本身。如果圓括號緊跟在函數(shù)的后面,就表示調(diào)用函數(shù),即對函數(shù)求值

function f(){return 1;}
console.log((f));// function f(){return 1;}
console.log(f()); // 1

  [注意]圓括號運算符不能為空,否則會報錯

();//SyntaxError: Unexpected token )

  由于圓括號的作用是求值,如果將語句放在圓括號之中,就會報錯,因為語句沒有返回值

console.log(var a = 1);// SyntaxError: Unexpected token var
console.log((var a = 1));// SyntaxError: Unexpected token var

二、立即執(zhí)行函數(shù)

原文鏈接:http://web.jobbole.com/82520/ 和 https://www.cnblogs.com/xiaoh...

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/93520.html

相關(guān)文章

  • 進擊 JavaScript(五) 之 立即執(zhí)行函數(shù)閉包

    摘要:匿名函數(shù)是不能單獨寫的,所以就提不上立即執(zhí)行了。六立即執(zhí)行函數(shù)在閉包中的應(yīng)用立即執(zhí)行函數(shù)能配合閉包保存狀態(tài)。來看下上節(jié)內(nèi)容中閉包的例子現(xiàn)在,我們來利用立即執(zhí)行函數(shù)來簡化它第一個匿名函數(shù)執(zhí)行完畢后,返回了第二個匿名函數(shù)。 前面的閉包中,提到與閉包相似的立即執(zhí)行函數(shù),感覺兩者還是比較容易弄混吧,嚴格來說(因為犀牛書和高程對閉包的定義不同),立即執(zhí)行函數(shù)并不屬于閉包,它不滿足閉包的三個條件。...

    vincent_xyb 評論0 收藏0
  • 前端面試之Js

    摘要:作為構(gòu)造函數(shù)使用,綁定到新創(chuàng)建的對象。內(nèi)部實現(xiàn)類和類的繼承構(gòu)造函數(shù)構(gòu)造函數(shù)調(diào)用父類構(gòu)造函數(shù)參考請盡可能詳盡的解釋的工作原理的原理簡單來說通過對象來向服務(wù)器發(fā)異步請求,從服務(wù)器獲得數(shù)據(jù),然后用來操作而更新頁面。 1 . 請解釋事件代理 (event delegation) 當需要對很多元素添加事件的時,可以通過將事件添加到它們的父節(jié)點通過委托來觸發(fā)處理函數(shù)。其中利用到了瀏覽器的事件冒泡機...

    anyway 評論0 收藏0
  • js函數(shù)探索

    摘要:關(guān)于構(gòu)造函數(shù)有幾點需要特別注意構(gòu)造函數(shù)允許在運行時動態(tài)的創(chuàng)建并編譯函數(shù)。而函數(shù)本身的表示該函數(shù)的形參。每一個函數(shù)都包含不同的原型對象,當將函數(shù)用作構(gòu)造函數(shù)的時候,新創(chuàng)建的對象會從原型對象上繼承屬性。 該文章以收錄: 《JavaScript深入探索之路》 前言 函數(shù)是這樣的一段JavaScript代碼,它只定義一次,但是可能被執(zhí)行或調(diào)用任意次。你可能已經(jīng)從諸如子例程或者過程這些名字里...

    thursday 評論0 收藏0
  • HTML5 新特性

    一、HTML5與HTML4 1.1 推出的理由和目標 H5的出現(xiàn),對于Web來說意義重大。因為他的意圖是想要把目前Web上存在的各種問題一并解決掉。 Web瀏覽器之間的兼容性很低 文檔結(jié)構(gòu)不夠明確(增加了很多結(jié)構(gòu), 語義化的標簽) Web應(yīng)用程序的功能受到了限制 H5 的出現(xiàn)極大的解決了上面的問題 1.2 語法的改變 1.2.1 DOCTYPE聲明 H5 DOCTYPE的聲明是這樣的: ...

    王偉廷 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<