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>

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

原文发布于微信公众号 - HTML5学堂(h5course-com)

原文发表时间:2016-01-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏一枝花算不算浪漫

[Java面试二]Java基础知识精华部分.

3699
来自专栏程序你好

在C#中用Var 和 Dynamic声明变量的区别

C#中的很多关键词用法比较容易混淆,var和dynamic就是其中一组,但其实它们是有本质的区别的。

681
来自专栏我的技术专栏

Java锁机制(一)synchronized

1464
来自专栏進无尽的文章

Swift| 基础语法(一)

总结下 swift下的基础语法,里面涉及到:常量&变量、Swift中的数据类型、逻辑分支、循环、字符串相关、数组和字典、方法的书写调用等内容,考虑到阅读体验分多...

792
来自专栏吴伟祥

logback高级特性使用 原

logback支持类似于占位符的变量替换功能,即如果输出的msg里面带有{}符号且括号中间不带其他字符,那么logback在构造LoggingEvent的时候,...

502
来自专栏C/C++基础

C++模板特化与偏特化

模板特化(template specialization)不同于模板的实例化,模板参数在某种特定类型下的具体实现称为模板的特化。模板特化有时也称之为模板的具体化...

1454
来自专栏Phoenix的Android之旅

动态代理-进阶高级开发必学技能

关于代理模式的话题有很多, 在开发中经常用到的应该是静态代理模式,能很好的去耦合。 动态代理是代理模式的另外一种实现。

803
来自专栏前端学习心得

闭包不过如此

1292
来自专栏用户2442861的专栏

static在C和C++中的用法和区别

http://blog.csdn.net/skyereeee/article/details/8000512

881
来自专栏老马说编程

(24) 异常 (上) / 计算机程序的思维逻辑

之前我们介绍的基本类型、类、接口、枚举都是在表示和操作数据,操作的过程中可能有很多出错的情况,出错的原因可能是多方面的,有的是不可控的内部原因,比如内存不够了、...

1666

扫码关注云+社区