1. 程式人生 > 其它 >2016.01.05 HTML5真題練習

2016.01.05 HTML5真題練習

HTML5學堂:每天一道題,強壯程式設計師!今日主要涉及01.04日關於Date物件的題目解答,以及一道涉及陣列轉換成字串操作的題目。

HTML5真題【2016.01.04】答案解析

01.04日真題題目如下,最終輸出的結果是多少?

<script>
        var now = new Date();
        console.log(typeof (now + 1)); 
        console.log(typeof (now - 1)); 
        console.log(now == now.toString()); 
        console.log(now > (now - 1));  
</script>

本題目的答案是:string、number、true、true。

上述的程式碼中,建立了一個日期物件。

第一個輸出語句中“+”將日期物件轉換為字串,所以輸出string。

第二個輸出語句中“-”使用物件到數字的轉換,輸出了number。

第三個輸出語句包含了顯示、隱式的字串轉換now.toString(),所以輸出了true。

第四個輸出語句中“>”將日期物件now轉換為數字與(now - 1)進行數值比較,所以輸出true。

相關知識連結:字串操作

接下來我們再來一題與陣列轉換成字串相關的題目吧——>

HTML5真題【2016.01.05】題目

<script>
        var a = [1, 2, 3];
    console.log(a.join());
    console.log(a.join(" "));
    var b = new Array(10);
    console.log(b.join("-"));
</script>

關於每日程式碼練習題的答案和解析,我們會在明日文章當中,釋出相關答案以及基本原理。