国产图片另类综合区AV

一、基礎知識測試 (40分)

01、JS中的數據類型都有哪些?以及之間的區別?

02、檢測數據類型的四種方式?(常見面試題)

03、常用瀏覽器的內核都有哪些?(常見面試題)

04、指出以下定義變量錯誤的方式

A:var _zhufeng='珠峰';
B:var 8zhufeng='珠峰';
C:var $zhufeng='珠峰';
D:var zhu-feng='珠峰';
E:var parent='培訓';
F:var default='培訓';

05、以下哪種方式可以彈出‘珠峰’?

A:<div onclick="alert("珠峰")"></div>
B:<div onclick="alert('珠峰')"></div>
C:<script>
      alert('珠峰');
   </script>
D:<script src='js/zhufeng.js'>
      alert('珠峰');
   </script>

06、寫出下面程序的輸出結果(騰訊面試題)

1.var num = parseFloat('width:100px');
2.if(num===100){
3. alert(1);
4.}else if(num===NaN){
5. alert(2);
6.}else if(typeof num==='number'){
7. alert(3);
8.}else{
9. alert(4);
10.}

07、寫出下面程序輸出幾次,結果分別是多少?(騰訊面試題)

1.for(var i=0;i<10;i+=2){
2. if(i<=5){
3. i++;
4. continue;
5. }else{
6. i+=3;
7. break;
8. }
9. console.log(i);
10.}
11.console.log(i);

08、向下面數組末尾追加一個值100你有幾種辦法?(至少兩種)

1.var ary = [12,14,13,35,16,28];

09、把下面的數組進行排序(降序)

1.var ary = [12,14,13,35,16,28];

10、實現找到數組第n項第m項(包括n和m)的內容,返回一個新的數組(百度面試題)

11、完成以下字符串處理需求(常見面試題)

1.var time = '2016-10-20';
2.//->需要獲取的結果是 ‘2017/10/20’

12、簡述字符串截取方法substrsubstringslice三者間的區別?(聯想面試題)

13、獲取 2~93 之間的隨機整數(包含2也包含93)

14、寫出下面代碼的輸出結果?(騰訊面試題)

1.var result = 1+null+true+undefined+'珠峰培訓'+false+[]+undefined+null;

15、寫出下面代碼的輸出結果?(騰訊面試題)

1.A:console.log([]==false)
2.B:console.log(![]==false)

16、寫出下面代碼的輸出結果?

1.A:3-'1px'?alert(2):alert(3);
2.B:3+'1px'?alert(4):alert(3);

17、函數中,想要接收執行時候傳遞的實參信息,有哪些辦法?

18、如下

1.<body>
2. <script>
3. //=>在JS中動態創建一個div,并且把其添加到body的末尾
4. </script>
5.</body>

19、如下

1.<body>
2. <div id='box' class='box'></div>
3. <script>
4. //=>在JS中獲取這個元素對象(一個元素對象,不是元素集合),你有哪些辦法可以實現?
5. </script>
6.</body>

20、分析下面的代碼,寫出運行的結果(百度面試題)
A:

1.var a = 12;
2.var b = a;
3.b = 13;
4.console.log(a);

B:

1.var a = {n:12};
2.var b = a;
3.b['n'] = 13;
4.console.log(a.n);

C:

1.var a = {n:12};
2.var b = a;
3.b = {n:13};
4.console.log(a.n);

二、綜合實戰測試 60分:每題15分

1、補充代碼實現最后的效果(任意數求和)

1.function sum(){
2. //=>在這里實現你的代碼
3.}
4.var total = sum(10,20,'30','珠峰','40');
5.console.log(total); //=>100

2、補充代碼實現最后的結果(常見面試題)

1.function queryURLParameter(url){
2. //=>在這里實現你的代碼
3.}
4.var str = 'http://www.zhufengpeixun.com/stu/?name=zxt&age=28&sex=0#teacher';
5.var result = queryURLParameter(str);
6.//=>result的結果為:
7./*
8. {
9. name:'zxt',
10. age:28,
11. sex:0,
12. HASH:'teacher'
13. }
14.*/

3、看需求文檔,實現相關的JS代碼

在珠峰畢業后,你成功進入了一家上市公司,公司專門是為用戶提供 “車牌號搖號” 服務的;現在公司的領導想讓你實現一個隨機搖號功能
1、車牌號開始必須是:京A、京C、京E、京F、京G、京B、京O
2、車牌號是五位,分別由26個大寫字母0~9十個數字組成
3、當用戶點擊頁面上的搖號按鈕,你編寫的程序給用戶隨機生成一個車牌號,用戶感覺不滿意,還可以重新搖號,但是最多只能搖三次

1.<div class='box'>
2. <!--P:存放生成的車牌號-->
3. <p id='licensePlate'></p>
4. <input type='button' value='搖號' id='shakeBtn'/>
5.</div>
6.<script>
7. //=>完成你的JS代碼,實現老板安排的需求
8.</script>

4、看需求文檔,實現相關的JS代碼(常見面試題)

給#box下的li實現奇偶行變色(顏色自己定)
鼠標滑過li背景高亮展示,鼠標離開回歸原有顏色
鼠標點擊li彈出 ‘我是第N行’,例如:點擊第一個li彈出 ‘我是第1行’…

1.<ul id='box'>
2. <li></li>
3. <li></li>
4. ...
5.</ul>
6.<script>
7. //=>完成你的JS代碼,實現相關需求
8.</script>
關于我們
珠峰培訓官方網站
友情鏈接
JavaScript培訓
常見問答