91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript的小括號“()”有什么作用

發布時間:2021-08-12 16:45:49 來源:億速云 閱讀:213 作者:chen 欄目:web開發

本篇內容主要講解“JavaScript的小括號“()”有什么作用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“JavaScript的小括號“()”有什么作用”吧!

語義1,函數聲明時參數表

function func(arg1,arg2){    // ...  }

語義2,和一些語句聯合使用以達到某些限定作用

// 和for in一起使用  for(var a in obj){    // ...  }   // 和if一起使用  if(boo){    //...  }   // 和while一起使用  while(boo){    // ...  }   // 和do while一起使用  do{    // ...  }while(boo)

注意:在與if、while及do while一起使用時小括號會將其中的表達式結果隱式的轉換成布爾值。見無處不在的隱式類型轉換 。

語義3,和new一起使用用來傳值(實參)

// 假設已經定義了類Person,它有兩個字段姓名(name),年齡(age)  var p1 = new Person('Jack',26);

語義4,作為函數或對象方法的調用運算符(如果定義了參數也可與語義3一樣傳實參)

// 假設已經定義了函數func  func();   // 假設已經定義了對象obj,且擁有func方法  obj.func();

這里提下typeof運算符,有人喜歡這么使用

請注意typeof后的小括號并非語義4(即不是函數調用),而是后面提到的語義5。我使用typeof一般不加后面的小括號。見 具名函數的多種調用方式

語義5,強制表達式運算

function strToJson(str){       // eval 中字符串兩旁加了強制運算符()       var json = eval('(' + str + ')');        return json;  }

關于語義5,大家最熟悉的莫過于使用eval解析JSON

又如使用較多的是匿名函數自執行

(function(){    // ...  })();

注意,以上代碼第1對小括號是語義5,第3對則是語義4。

到此,相信大家對“JavaScript的小括號“()”有什么作用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

龙州县| 安图县| 洪雅县| 治多县| 冀州市| 富锦市| 乌审旗| 平潭县| 溧水县| 贵定县| 潍坊市| 库尔勒市| 图片| 宜都市| 封开县| 德安县| 河间市| 西宁市| 屏山县| 龙江县| 咸阳市| 文登市| 大姚县| 玉环县| 靖西县| 高台县| 金溪县| 洛川县| 洞头县| 乐都县| 蒲城县| 昌黎县| 清河县| 云浮市| 长治市| 桃园县| 鲜城| 克什克腾旗| 大城县| 寻甸| 宜宾市|