2015.12.24 HTML5真题练习

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

HTML5学堂:各位,圣诞快乐~!!!每天一道题,强壮程序员!今日主要涉及12.23日关于逗号运算符和for循环知识的题目解答,以及一道涉及逗号运算符的题目。

HTML5真题【2015.12.23】答案解析

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

<script>
   var sum = 0;
   for (var i = 0, j = 0; i < 3, j < 5; i++, j++) {
       sum += 1;
   };
   console.log(sum);
</script>

该题目的结果是:5。

为啥不是3呢?它怎么就不是3呢?!!!原因很简单,此处的坑在于“逗号运算符”。例如,如下的代码 —— var str = 'HTML5', 'HTML5Course';运行后,str是什么结果呢?

逗号运算符的运算规则是:多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。因此只有最后一个是会被赋值的,换句话说str就是'HTML5Course',而上面题目中的i < 3, j < 5也仅仅是后面的j < 5生效。因此循环5次喽,自然输出的就是5了~

怎么?逗号运算符没练够?再来一题——>

HTML5真题【2015.12.24】题目

<script>
   var num = 10;
   var sum = num++, num = num + 2;
   console.log(sum);
</script>

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