2016.01.04 HTML5真题练习

HTML5学堂:新的一年,新的开始~!元旦快乐~!每天一道题,强壮程序员!今日主要涉及去年12.30日题目的解答,以及一道涉及日期对象的题目。

HTML5真题【2015.12.30】答案解析

12.30日真题题目如下,最终输出的结果是多少?

<script>
      var str = "h5course";
          function test() {
              console.log(str);
              var str = "HTML5学堂";
              console.log(str);
       }
       test();  
</script>

本题目的答案是:undefined、HTML5学堂。

上述的代码中,你可能会误以为函数中的第一行会输出“h5course”,因为代码还没有执行到var语句声明局部变量的地方。其实并不是这样的,由于函数作用域的特性,局部变量在整个函数体始终是有定义的。

尽管这样,也只有在程序执行到var语句时,局部变量才会真正的被赋值。由此可以总结一句话:将函数内的变量声明提前到了函数体顶部,同时变量初始化了之前位置的变量。所以上面这道题的第一个str输出undefined;第二个str因为它的上一行代码进行了赋值初始化,且其本身在函数体内都有定义,所以输出“HTML5学堂”。

接下来我们再来一题与日期对象相关的题目吧——>

HTML5真题【2016.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>

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

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

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏HTML5学堂

2015.12.18 HTML5真题练习

HTML5学堂:每天一道题,强壮程序员!今日主要涉及12.17日关于闭包的题目解答,以及一道涉及字符串相关知识的题目。 HTML5真题【2015.12.17】答...

2915
来自专栏HTML5学堂

2015.12.16 HTML5真题练习

HTML5学堂:每天一道题,强壮程序员!今日主要涉及12.15日关于操作符以及操作符优先级、数据类型比较的题目解答,以及一道涉及函数返回值的题目。 HTML5真...

2638
来自专栏同步博客

PHP定义字符串的四种方式

  我们在使用php进行开发的时候,大多数使用双引号、单引号进行定义字符串。既然有这两种方式,那么他们之间肯定是有区别的。

642
来自专栏HTML5学堂

2015.12.29 HTML5真题练习

HTML5学堂:每天一道题,强壮程序员!今日主要涉及12.24日题目的解答,以及一道涉及函数作用域的题目。 HTML5真题【2015.12.24】答案解析 12...

2736
来自专栏青蛙要fly的专栏

Android技能树 — 排序算法基础小结

现在安卓面试,对于算法的问题也越来越多了,要求也越来越多,特别是排序,基本必考题,而且还动不动就要手写,所以陆续要写算法的文章,也正好当自己学习。o(╥﹏╥)o

582
来自专栏机器人网

只会G代码不会宏,就别说你是数控师傅

一、变量 普通加工程序直接用数值指定G代码和移动距离;例如,GO1和X100.0。使用用户宏程序时,数值可以直接指定或用变量指定。当用变量时,变量值可用程序或用...

2654
来自专栏Python中文社区

Python元编程:控制你想控制的一切

專 欄 ❈松直,Python中文社区专栏作者,计算机在读,Python拥趸,知乎专栏:从Python开始❈ 很多人不理解“元编程”是个什么东西,关于它也没有一...

1848
来自专栏HTML5学堂

2015.12.04 HTML5真题练习

HTML5学堂:每天一道题,强壮程序员!今日主要涉及昨日题目(计时器、单线程、Date对象知识)的解答,以及一道涉及数据类型、NaN相关知识的题目。 HTML5...

3225
来自专栏北京马哥教育

Python元编程:控制你想控制的一切

很多人不理解“元编程”是个什么东西,关于它也没有一个十分准确的定义。这篇文章要说的是Python里的元编程,实际上也不一定就真的符合“元编程”的定义。只不过我...

2474
来自专栏Python爬虫与数据挖掘

Python大神用一道题带你搞定Python函数中形参和实参问题

昨天在Python学习群里有位路人甲问了个Python函数中关于形参和实参一个很基础的问题,虽然很基础,但是对于很多小白来说不一定简单,反而会被...

501

扫描关注云+社区