国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

溫故js系列(13.1)-有意思的30題_題目

Binguner / 685人閱讀

摘要:前端學習教程開發模塊化規范化工程化優化工具調試值得關注的博客面試前端資源匯總歡迎提斧正題題目有意思的題題目之前在學習時把問題和答案分開了,這兒也分開吧。復制自一篇博客個你不可能全會的題目,具體出處已無。不過,最原始源自書籍超實用的代碼段

前端學習:教程&開發模塊化/規范化/工程化/優化&工具/調試&值得關注的博客/Git&面試-前端資源匯總

歡迎提issues斧正:30題_題目

JavaScript-有意思的30題_題目

之前在學習時把問題和答案分開了,這兒也分開吧。這樣在看得時候無意識的會多思考一下。茶余飯后,來杯咖啡

1.以下表達式的運行結果是:
["1","2","3"].map(parseInt)
A.["1","2","3"]
B.[1,2,3]
C.[0,1,2]
D.其他 
2.以下表達式的運行結果是:
[typeof null, null instanceof Object]
A.["object",false]
B.[null,false]
C.["object",true]
D.其他
3.以下表達式的運行結果是:
[[3,2,1].reduce(Math.pow),[].reduce(Math.pow)]
A.報錯
B.[9,0]
C.[9,NaN]
D.[9,undefined]
4.以下表達式的運行結果是:
var val = "value";
console.info("Value id "+(val === "value")?"Something":"Nothing");
A.Something
B.Nothing
C.NaN
D.其他
5.以下表達式的運行結果是:
var name = "World";
(function(){
    if(typeof name === "undefined"){
    var name = "Jack";
    console.info("Goodbye "+ name);
}else{
    console.info("Hello " + name);
}
})();
A.Goodbye Jack
B.Hello Jack
C.Goodbye undefined
D.Hello undefined
6.以下表達式的運行結果是:
var START = END -100;
var count = 0;
for(var i = START ; i <= END ;i++){
    count ++;
}
console.info(count);
A.0
B.100
C.101
D.其他
7.以下表達式的運行結果是:
var arr = [0,1,2];
arr[10] = 10;
arr.filter(function(x){return x === undefined});
A.[undefined x 7]
B.[0,1,2,10]
C.[]
D.[undefined]
8.以下表達式的運行結果是:
var two = 0.2;
var one = 0.1;
var eight = 0.8;
var six = 0.6;
[two -one == one,eight- six == two];
A.[true,true]
B.[false,false]
C.[true,false]
D.其他
9.以下表達式的運行結果是:
function showCase(value){
    switch(value){
        case "A":
            console.info("Case A");
            break;
        case "B":
            console.info("Case B");
            break;
        case undefined :
            console.info("undefined");
            break;
        default:
            console.info("Do not know!");
    }
}
showCase(new String("A"));
A.Case A
B.Case B
C.Do not know
D.undefined
10.以下表達式的運行結果是:
function showCase(value){
    switch(value){
        case "A":
            console.info("Case A");
            break;
        case "B":
            console.info("Case B");
            break;
        case undefined :
            console.info("undefined");
            break;
        default:
        console.info("Do not know!");
    }
}
showCase(String("A"));
A.Case A
B.Case B
C.Do not know
D.undefined
11.以下表達式的運行結果是:
function isOdd(num){
    return num % 2 == 1;
}
function isEven(num){
    return num % 2 == 0;
}
function isSane(num){
    return isEven(num)||isOdd(num);
}
var values = [7,4,"13",-9,Infinity];
values.map(isSane);
A.[true, true, true, true, true]
B.[true, true, true, true, false]
C.[true, true, true, false, false]
D.[true, true, false, false, false]
12.以下表達式的運行結果是:
[parseInt(3,8),parseInt(3,2),parseInt(3,0)]
A.[3,3,3]
B.[3,3,NaN]
C.[3,NaN,NaN]
D.其他
13.以下表達式的運行結果是:

 

Array.isArray(Array.prototype)
A.true
B.false
C.報錯
D.其他
14.以下表達式的運行結果是:
var a = [0];
if([0]){
    console.info(a == true);
}else{
    console.info("false");
}
A.true
B.false
C."else"
D.其他 
15.以下表達式的運行結果是:
[]==[]
A.true
B.false
C.報錯
D.其他
16.以下表達式的運行結果是:
[("5"+3),("5"-3)]
A.["53",2]
B.[8,2]
C.報錯
D.其他
17.以下表達式的運行結果是:
1+-+++-+1
A.true
B.false
C.報錯
D.其他 
18.以下表達式的運行結果是:
var arr = Array(3);
arr[0] = 2
arr.map(function(elem){return "1";});
A.[2,1,1]
B.["1","1","1"]
C.[2,"1","1"]
D.其他
19.以下表達式的運行結果是:
function sidEffecting(arr){
    arr[0] = arr[2];
}
function bar(a,b,c){
    c = 10;
    sidEffecting(arguments);
    return a+b+c;
}
bar(1,1,1);
A.3
B.12
C.報錯
D.其他
20.以下表達式的運行結果是:
var a = 111111111111111110000;
b = 1111;
console.info(a+b);
A.111111111111111111111
B.111111111111111110000
C.NaN
D.Infinity 
21.以下表達式的運行結果是:
var x = [].reverse;
x();
A.[]
B.undefined
C.報錯
D.window
22.以下表達式的運行結果是:
Number.MIN_VALUE>0
A.true
B.false
C.報錯
D.其他
23.以下表達式的運行結果是:
[1<2<3,3<2<1]
A.[true,true]
B.[true,false]
C.報錯
D.其他
24.以下表達式的運行結果是:
2 == [[[2]]]
A.true
B.false
C.undefined
D.其他
25.以下表達式的運行結果是:
[3.toString(),3..toString(),3...toString()]
A.["3",error,error]
B.["3","3.0",error]
C.[error,"3",error]
D.其他
26.以下表達式的運行結果是:
(function(){
    var x1 =y1 =1;
})();
console.info(y1);
console.info(x1);
A.1,1
B.error,error
C.1,error
D.其他
27.列舉IE和FF腳本兼容性的問題 28.以下函數有什么問題?如何改進?
function initButtons(){
    var body = document.body,button,i;
    for(i =0;i<5;i++){
        button = document.createElement("button");
        button.innerHTML = "Button" + i;
        button.addEventListener("click",function(e){
            alert(i);
        },false);
        body.appendChild(button);
    }
}
initButtons();
29.寫一段代碼

判斷一個字符串中出現次數最多的字符,并統計出現的次數。

30.請問一下兩段代碼有什么不同?
(1)setTimeout(function(){
    /*代碼塊*/
    setTimeout(arguments.callee,10);
},10);
(2)setInterval(function(){
    /*代碼塊*/
},10);

聲明:本文源于學習的時候保存的一份word文檔。word復制自一篇博客“JavaScript30個你不可能全會的題目”,具體出處已無。不過,最原始源自書籍《超實用的JavaScript代碼段》

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/80246.html

相關文章

  • 溫故js系列(13.2)-意思30_解析

    摘要:茶余飯后,來杯咖啡對數組的每個元素調用定義的回調函數并返回包含結果的數組。因此,題目等同于最終返回。但是的次方計算出的結果由于精度問題使得失效。,返回,執行會強制將轉換為,,最終返回。我們可能理解為,該函數存儲的是嵌套函數創建時變量的值。 前端學習:教程&開發模塊化/規范化/工程化/優化&工具/調試&值得關注的博客/Git&面試-前端資源匯總 歡迎提issues斧正:30題_解析 Ja...

    AZmake 評論0 收藏0
  • 面試中會遇到正則

    摘要:說到底還是練習的不夠多,一直處于只看不做的程度上。所以搜集了這些正則習題,來保證溫故而知新。本文不講基礎,只記錄習題,如果后續有新的題目,也會保持更新。 正則表達式,有木有人像我一樣,學了不知道多少遍,學的時候看起來都懂了,過一段時間就又忘的差不多了,等真正要用到的時候,還是一臉懵逼。說到底還是練習的不夠多,一直處于只看不做的程度上。所以搜集了這些正則習題,來保證溫故而知新。建議讀者看...

    Nekron 評論0 收藏0
  • PHPer也刷《劍指Offer》之鏈表

    摘要:劍指中鏈表相關題目俗話說光說不練假把式,既然學習了鏈表的基礎概念和基本操作那我們一定要找些題目鞏固下,下面來看劍指中的相關題目。題目分析合并兩個排序的鏈表,需要分別比較兩個鏈表的每個值,然后改變指針。 溫故知新 鏈表由一個一個的作為節點的對象構成的,每一個節點都有指向下一個節點的指針,最后一個節點的指針域指向空。每個節點可以存儲任何數據類型。 根據類型可以分為單鏈表、雙鏈表、環形鏈表、...

    daydream 評論0 收藏0
  • 前端空間 - 收藏集 - 掘金

    摘要:封裝手寫的方筆記使用檢測文件前端掘金副標題可以做什么以及使用中會遇到的坑。目的是幫助人們用純中文指南實現復選框中多選功能前端掘金作者緝熙簡介是推出的一個天挑戰。 深入理解 JavaScript Errors 和 Stack Traces - 前端 - 掘金譯者注:本文作者是著名 JavaScript BDD 測試框架 Chai.js 源碼貢獻者之一,Chai.js 中會遇到很多異常處理...

    you_De 評論0 收藏0
  • 前端空間 - 收藏集 - 掘金

    摘要:封裝手寫的方筆記使用檢測文件前端掘金副標題可以做什么以及使用中會遇到的坑。目的是幫助人們用純中文指南實現復選框中多選功能前端掘金作者緝熙簡介是推出的一個天挑戰。 深入理解 JavaScript Errors 和 Stack Traces - 前端 - 掘金譯者注:本文作者是著名 JavaScript BDD 測試框架 Chai.js 源碼貢獻者之一,Chai.js 中會遇到很多異常處理...

    lwx12525 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<