1. 程式人生 > >JavaScript筆試題(持續更新)

JavaScript筆試題(持續更新)

1.    JavaScript中的函式宣告的方式有哪些?

2.    JavaScript中的陣列宣告的方式有哪些?

3.    如何遍歷陣列?

4.    常見的算術運算子有哪些?

5.    比較運算子“==”與“===”的區別?

6.    JavaScript中如何捕捉異常?

7.    已知ID的Input輸入框,希望獲取這個輸入框的輸入值,怎麼做?

8.    設定一個已知ID的DIV的html內容為xxxx,字型顏色設定為黑色?

9.    請簡要描述下DOM。

10.  當一個DOM節點被點選時候,我們希望能夠執行一個函式,應該怎麼做?(3種)

------------------------------------------------------------------------------------------------------------------------

1.     寫出一個標準的HTML5頁面的全部結構程式碼,要求頁面顯示h1標籤的“Hello,word”。

2.     簡述DIV和SPAN的區別。

3.     CSS有哪些引入方式?為什麼不同的HTML標籤會在頁面有不同樣式的展現?

4.     列舉CSS有哪些選擇器,請書寫語法。

5.     JavaScript的識別符號命名規則是什麼?

6.     寫一個方法sum(num),完成1到num的和,並在控制檯列印輸入結果。

7.     定義一個物件型別的變數,屬性包括姓名、年齡和學習方法(學習方法實現在控制檯列印某某某正在學習)。

8.     什麼是變數和函式提升?

9.     加法運算子除完成數學的加法運算外,還有什麼功能?

10.   請寫出下列表達式的運算結果

true && true

false && true

true && 'abc'

'f' && 'abc'

NaN && 'abc'

false || true

false || "abc" 

---------------------------------------------------------------------------------------------------------------------------------------------------

1.   js中的3種彈出式訊息提醒(警告視窗,確認視窗,資訊輸入視窗)的語句

2.   什麼?(5分)

3.  分析程式碼,得出正確的結果。(5分)

var a=10, b=20 , c=30;

++a;

a++;

e=++a+(++b)+(c++)+a++;

alert(e);

4.   求y和z的值是多少?(5分)
<script type="text/javascript">

   var x =1;
   var y =0;
   var z =0;
   functiontest(n){n=n+1;}
   y = test(x);
   functionadd(n){n=n+3;}
   z =add(x);
</script>

5.   javaScript的2種變數範圍有什麼不同?(5分)

javascript的常用物件有哪些?(5分)