2015.12.24 HTML5真题练习

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:周六日不发布题目)

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

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏C语言及其他语言

[每日一题]自定义函数与宏定义

前面,我们既一起研究了自定义函数的题,有看了宏定义的题,下面这题刚好就是要用自定义函数和宏定义解题的,帮大家巩固知识点 题目描述 分别用函数和带参的宏,从三个...

2645
来自专栏轮子工厂

4. C语言 -- 一个由数据类型和取值范围引发的 BUG

之前看到有人留言催更,老夫的心里的竟然有一丝惊喜和兴奋。上周说要改版嘛( 。_ 。) ✎然后我就紧赶慢赶出了这篇稿子,但是由于一些原因,在今天才与大家间面。

572
来自专栏C语言及其他语言

[每日一题]大、小写问题

题目描述 输入一串字符,将其中的大写变成小写,若不为大写则原样输出 输入 任意字符串(长度在100以内)以回车表示输入结束 输出 将其中的大写 输出相应的小写,...

2556
来自专栏Python中文社区

Python时间运算的详细机制初探讨

專 欄 ❈刘布丁,Python中文社区专栏作者,目前工作职位是Python后台工程师,擅长Python系统监控。codewars四级段位不断刷题中。 博客地址...

20010
来自专栏web前端教室

javascript 红皮高程(14)

image.png 接下为JS的位操作符,这个东西一般不常用,但用熟了之后在特定场景中效率惊人。 但这个位运算的相关知识啊,我数学不好,是学一次忘一次,忘一...

1836
来自专栏数据结构与算法

752. [BJOI2006] 狼抓兔子

★★★   输入文件:bjrabbit.in   输出文件:bjrabbit.out 简单对比 时间限制:1 s   内存限制:162 MB Descripti...

2875
来自专栏C语言及其他语言

【编程经验】printf专题:你可能不知道的printf用法【文末有福利】

你可能不知道的printf用法 ? 不少小伙伴反映C语言只会用printf函数,但一些参数、返回值什么的还不了解,所以今天总结一二,给大家总结和梳理一下...

2678
来自专栏C语言C++游戏编程

这是C语言无法修改得东西,C语言基础教程之常量解析

常量可以是任何基本数据类型,如整数常量,浮点常量,字符常量或字符串文字,还有枚举常量。

571
来自专栏Flutter入门

有趣的正则表达式

听到正则表达式,大家一定不会陌生。工作项目中也经常使用正则表达式来校验文本的是否匹配规则。通常都会直接上网找寻各种格式输入的正则匹配式。比如电话/邮件等等。

853
来自专栏HTML5学堂

2015.12.03 HTML5真题练习

HTML5学堂:每天一道题,强壮程序员!今日主要涉及昨日题目的解答,以及一道涉及计时器、时间对象的题目。 HTML5真题【2015.12.02】答案解析 昨日真...

3195

扫码关注云+社区