亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

邢台县| 太白县| 九寨沟县| 马鞍山市| 屏山县| 成都市| 凤凰县| 丰都县| 武城县| 陵川县| 县级市| 通海县| 山西省| 南丹县| 花莲县| 菏泽市| 新津县| 乳源| 青冈县| 汝南县| 合作市| 阿坝县| 隆德县| 大冶市| 山丹县| 宜昌市| 宜宾市| 泌阳县| 黄骅市| 泽州县| 长武县| 邳州市| 海门市| 汽车| 米泉市| 中山市| 丰顺县| 虹口区| 张家川| 文化| 黑水县|