国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

BingqiChen / 2710人閱讀

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

一、圓括號運算符

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

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

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

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

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

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

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

二、立即執行函數

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/93520.html

相關文章

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

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

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

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

    anyway 評論0 收藏0
  • js函數探索

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

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

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

    王偉廷 評論0 收藏0

發表評論

0條評論

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