2016.01.05 HTML5真题练习

时间:2022-05-03
本文章向大家介绍2016.01.05 HTML5真题练习,主要内容包括HTML5真题【2016.01.04】答案解析、HTML5真题【2016.01.05】题目、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

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>

关于每日代码练习题的答案和解析,我们会在明日文章当中,发布相关答案以及基本原理。