2、后位置加一個新元素,可以用pop方法D.unshift方法用于向數(shù)組刪除第一個元素3、以下代碼運(yùn)行的結(jié)果是輸出(?)??vara=b=10;??(function(){????vara=b=20??})();??console.log(b);A.10??B.20??C.報錯??D.undefined4、以下代碼運(yùn)行后的結(jié)果是輸出(?)?vara=[1,2,3];??console.log(a.join());A.123??B.1,2,3??C.1?2?3??D.[1,2,3]5、在JS中,’1555’+3的運(yùn)行結(jié)果是(?)
3、A.1558??B.1552??C.15553??D.15536、以下代碼運(yùn)行后彈出的結(jié)果是(?)??vara=888;??++a;??alert(a++);A.888??B.889??C.890??D.8917、關(guān)于變量的命名規(guī)則,下列說法正確的是(??)A.首字符必須是大寫或小寫的字母,下劃線(_)或美元符($)B.除首字母的字符可以是字母,數(shù)字,下劃線或美元符C.變量名稱不能是保留字D.長度是任意的E.區(qū)分大小寫8、下列的哪一個表達(dá)式將返回值為假(??)A.!(3<=1)B.(4>=4)&&(5<=2)C.(“a”=
4、=“a”)&&(“c”!=“d”)D.(2<3)
5、
6、(3<2)9、下面代碼,k的運(yùn)行結(jié)果是(??)??vari=0,j=0;??for(;i<10,j<6;i++,j++){????k=i+j;???}A.16??B.10??C.6??D.1210、varx=1;functionfn(n){n=n+1};y=fn(x);y的值為(??)A.2??B.1??C.3??D.undefined11、[1,2,3,4].join("0").split("")的執(zhí)行結(jié)果是(??)A."1,2,3,4"????????B.[1,2,3
7、,4]?C.[“1”,“0”,“2”,“0”,“3”,“0”,“4”]?????D."1,0,2,0,3,0,4"12、下面代碼的運(yùn)行結(jié)果是:第一次彈(??)第二次彈(??)??functionfn1(){????alert(1);??}??alert(fn1());A.1???B.a(chǎn)lert(1);???C.functionfn1(){alert(1);}???D.undefined13,以下代碼運(yùn)行后,結(jié)果為(??)??fn1();??varfn1=function(a){alert(a);}A.1??B.程序報錯??
8、C.a(chǎn)lert(1);??D.undefined14,varn="miaoweiketang".indexOf("wei",6);n的值為:(??)A.-1??B.5??C.程序報錯??D.-1015,下面對substring()方法描述不正確的是(??)A.一共有兩個參數(shù),省略第二個參數(shù)表示從參數(shù)開始位置提、截取到字符串結(jié)束。B.提取之前會比較兩個參數(shù)的大小,并根據(jù)大小調(diào)整位置。C.可以接收負(fù)數(shù)參數(shù),負(fù)數(shù)表示從后往前數(shù)字符位置。D.如果沒有設(shè)置參數(shù),直接返回整個字符串。16,alert("12">"9")的運(yùn)行結(jié)果正確的
9、是(??)A.true??B.false17,下面的描述中不正確的是(??)A.a(chǎn)rguments中保存了實際傳入函數(shù)內(nèi)的所有參數(shù)。B.return只能在函數(shù)內(nèi)部使用。C.setInterval(fn1,1000)只會調(diào)用一次fn1。D.Date對象的getMonth()獲取到的值比實際月份小1。18,下面的等式成立的是(??)A.parseInt(12.5)==parseFloat(12.5)B.Number("")==parseFloat("")C.isNaN("abc")==NaND.typeofNaN==="num
10、ber"19,下面的描述中不正確的是(??)A."=="在比較過程中,不但會比較兩邊的值,還會比較兩邊的數(shù)據(jù)類型。????B.NaN==NaN的結(jié)果是true。C.isNaN,判斷傳入的參數(shù)是否為數(shù)字,為數(shù)字返回true,否則返回false?D.字符串的length只可以獲取,不可以設(shè)置。20,以下代碼