js面試筆試題_第1頁
js面試筆試題_第2頁
js面試筆試題_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Javascript 面試筆試題 考試時間 90 分鐘 一、不定項選擇題 (每題 2 分,共 20 分)1. 聲明一個對象,給它加上 name 屬性和 show 方法顯示其 name 值,以下代碼中正確的是()A.varobj =name:"zhangsan",show:function()alert(name);B.varobj =name:"zhangsan",show:”alert()”C.varobj =name:"zhangsan",show:function()alert(name);D.varobj =

2、name:"zhangsan",show:function()alert();2. 以下關于Array數組對象的說法不正確的是( )A. 對數組里數據的排序可以用 sort 函數, 如果排序效果非預期, 可以給 sort 函數加 一個排序函數的參數B. reverse 用于對數組數據的倒序排列C. 向數組的最后位置加一個新元素,可以用 pop 方法D. unshift 方法用于向數組刪除第一個元素3. 要將頁面的狀態欄中顯示 “已經選中該文本框” ,下列 JavaScript 語句正確的是 ( A )A. window.status= " 已經選

3、中該文本框 "B. document.status=" 已經選中該文本框 "C. window.screen= " 已經選中該文本框 "D. document.screen=" 已經選中該文本框 "4. 點擊頁面的按鈕,使之打開一個新窗口,加載一個網頁,以下 JavaScript 代碼中可行 的是( )A. <input type="button" value="new" onclick="open('new.html','_blank'

4、) "/>B. <input type="button" value="new" onclick="window.location='new.html'"/>C. <input type="button" value="new" onclick=" location.assign('new.html');"/>D. <form target="_blank" action=&qu

5、ot;new.html"> <input type="submit" value="new"/> </form>5. 使用 JavaScript 向網頁中輸出 <h1>hello</h1> ,以下代碼中可行的是( )A. <script type="text/javascript">document.write(<h1>hello</h1>);</script>B. <script type="text/ja

6、vascript"> document.write("<h1>hello</h1>");</script>C. <script type="text/javascript"> <h1>hello</h1></script>D. <h1>vscript type="text/javascript">docume nt.write("hello");</script></h1>6

7、. 分析下面的代碼:<html><head><script type="text/javascript">function writeIt (value) document.myfm.first_text.value=value;</script></head><body bgcolor="#ffffff"><form n ame="myfm"><in put type="text" n ame="first_tex

8、t"><in put type="text" n ame="sec on d_text" on cha nge="writelt(value)"> </form></body> </html>以下說法中正確的是()A.在頁面的第二個文本框中輸入內容后, 的內容不變當鼠標離開第二個文本框時,第一個文本框B.在頁面的第一個文本框中輸入內容后, 本框中復制第一個文本框的內容當鼠標離開第一個文本框時,將在第二個文C.在頁面的第二個文本框中輸入內容后, 本框中復制第二個文本框的內容

9、當鼠標離開第二個文本框時,將在第一個文D.在頁面的第一個文本框中輸入內容后, 的內容不變當鼠標離開第一個文本框時,第二個文本框7. 下面的JavaScript語句中,()實現檢索當前頁面中的表單元素中的所有文本框,并將它們全部清空A. for(var i=0;i< form1.eleme nts.le ngth;i+) if(form1.eleme ntsi.type="text")form1.eleme ntsi.value=""B. for(var i=0;i<docume nt.forms .len gth;i+) if(forms0.

10、eleme ntsi.type="text") forms0.eleme ntsi.value=""C. if(docume nt.form.eleme nts.type="text")form.eleme ntsi.value=""D. for(var i=0;i<docume nt.forms.le ngth; i+)for(var j=0;j<docume nt.formsi.eleme nts.le ngth; j+)if(docume nt.formsi.eleme ntsj.type=&qu

11、ot;text")docume nt.formsi.eleme ntsj.value=""8. 在表單 (form1) 中有一個文本框元素 (fname) ,用于輸入電話號碼, 格式如 要求前 3 位是 010,緊接一個“ -”,后面是 8 位數字。要求在提交表單時,根據上述條 件驗證該文本框中輸入內容的有效性,下列語句中, ( )能正確實現以上功能A. var str= form1.fname.value;if(str.substr(0,4)!="010-" | str.substr(4).length!=8 |

12、isNaN(parseFloat(str.substr(4) alert(" 無效的電話號碼! ");B. var str= form1.fname.value;if(str.substr(0,4)!="010-" && str.substr(4).length!=8 && isNaN(parseFloat(str.substr(4) alert(" 無效的電話號碼! ");C. var str= form1.fname.value;if(str.substr(0,3)!="010-"

13、; | str.substr(3).length!=8 | isNaN(parseFloat(str.substr(3) alert(" 無效的電話號碼! ");D. var str= form1.fname.value;if(str.substr(0,4)!="010-" && str.substr(4).length!=8&&!isNaN(parseFloat(str.substr(4) alert(" 無效的電話號碼! ");9. 關于正則表達式聲明 6 位數字的郵編,以下代碼正確的是( )A.varreg/d6/;B.varregd6;C.varreg/d6/;D.varregnew RegExp("d6");10. 關于 JavaScript 里的 xml 處理,以下說明正確的是( )A. Xml 是種可擴展標記語言,格式更規范,是作為未來 html 的替代B. Xml 一般用于傳輸和存儲數據,是對 html 的補充,兩者的目的不同C. 在 JavaScript 里解析和處理 xml

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論