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分)