前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2015.12.16 HTML5真题练习

2015.12.16 HTML5真题练习

作者头像
HTML5学堂
发布2018-03-12 15:18:11
5900
发布2018-03-12 15:18:11
举报
文章被收录于专栏:HTML5学堂HTML5学堂

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

HTML5真题【2015.12.15】答案解析

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

代码语言:javascript
复制
<script>
if (10 > 9 > 8 == true) {
   console.log('HTML5学堂');
} else {
   console.log('H5course');
}
</script>

本题目的答案是:H5course。

首先回顾一下操作符的优先级。操作符的优先级如下:逻辑非>算术操作符>关系操作符>逻辑与、或>条件操作符>赋值操作符。关系操作符的比较方式是从左到右的。先比较10和9,10 > 9是成立的,关系操作符返回的应该是布尔值,也就是true和false,此时返回的是true。true和8进行比较运算,此时会出现数据类型的转换,true会转换成数字1,再与8进行比较,1自然是小于8的,因此此处返回的是false。最后比较false和true,这两者自然是不等的,因此if语句中的条件不能成立,执行else,打印出H5course。

HTML5真题【2015.12.16】题目

代码语言:javascript
复制
<script>
(function f(f){
   return typeof f();
})(function(){ return 1; });
</script>

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2015-12-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 懂点君 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • HTML5真题【2015.12.15】答案解析
  • HTML5真题【2015.12.16】题目
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档