日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳細(xì)介紹JS兩種語法使用說明

后面跟任意的表達(dá)式,JS兩種語法有明顯不同。匹配時(shí)會(huì)先計(jì)算case后面的表達(dá)式再匹配。匹配時(shí)用的是 === 符號(hào),而不是 == 符號(hào),所以匹配過程不允許任何類型轉(zhuǎn)換,default 放在最后只是邏輯上的需求,而它可以放在 switch 內(nèi)的任何地方。

 
 
  1. var x = 1;  
  2.         switch (x + 1) {  
  3.             case '2':  
  4.                 alert('string:2');  
  5.                 break;  
  6.             default:  
  7.                 alert('default');  
  8.                 break;  
  9.             case 1 + 1:  
  10.                 alert('number:2');  
  11.                 break;  
  12.         }  
  13.         // result:  
  14.         // 'number:2' 

語法:for(variable in object)
其中 variable  允許任意的表達(dá)式,只要計(jì)算結(jié)果能作為賦值表達(dá)式的左側(cè),迭代對(duì)象屬性名時(shí)并不保證任何特殊的迭代順序,它也只迭代用戶自定義的屬性,而預(yù)定義的屬性和方法是不會(huì)迭代的(比如:Math 的 cos 屬性)數(shù)組本身是一種特殊的對(duì)象,當(dāng)JS兩種語法應(yīng)用于數(shù)組時(shí),迭代的是數(shù)組的索引。

 
 
  1. // 將對(duì)象 obj 的屬性名復(fù)制到數(shù)組中  
  2.         var obj =  
  3.         {  
  4.             x: 1,  
  5.             y: new Date(),  
  6.             z: function() { }  
  7.         }  
  8.         var arr = new Array();  
  9.         var i = 0;  
  10.         for (arr[i++] in obj);  
  11.         alert(arr[0]);// 'x'  
  12.         alert(arr[1]);// 'y'  
  13.         alert(arr[2]);// 'z' 

當(dāng)解析器遇到方法定義時(shí),解析器對(duì)其進(jìn)行解析并存儲(chǔ)在一個(gè)以方法名命名的對(duì)象屬性中。JS兩種語法當(dāng)這個(gè)方法是內(nèi)嵌在其他方法中時(shí),這個(gè)屬性是 call 對(duì)象的屬性(每個(gè)方法里都有一個(gè)call對(duì)象。

 
 
  1. var i = 1;  
  2.        single:  
  3.        {  
  4.            if (i == 1)  
  5.                break single;  
  6.            i++;  
  7.        }  
  8.        alert(i);  
  9.        out:  
  10.        while (i == 1 || i == 3) {  
  11.            while (true) {  
  12.                i++;  
  13.                alert(i);  
  14.                if (i == 2) {  
  15.                    continue;  
  16.                }  
  17.                else {  
  18.                    continue out;  
  19.                }  
  20.            }  
  21.            i++;  
  22.            alert(i);  
  23.        }  
  24.        alert(i);  
  25.        // result: 

而方法里的局部變量或內(nèi)嵌方法均存儲(chǔ)于此對(duì)象屬性中),JS兩種語法否則是全局對(duì)象的屬性,方法和變量是在不同時(shí)間被解析定義的,方法是在解析的時(shí)候被定義的,而變量是在運(yùn)行的時(shí)候被定義的。


網(wǎng)站標(biāo)題:詳細(xì)介紹JS兩種語法使用說明
分享路徑:http://www.5511xx.com/article/cocpjeh.html