2015.12.07 HTML5真题练习

HTML5学堂:每天一道题,强壮程序员!今日主要涉及12.04题目(数据类型、NaN)的解答,以及一道涉及作用域、this指向相关知识的题目。

HTML5真题【2015.12.04】答案解析

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

<script>
var str = 'H5course';
var num = parseInt(str);
if(num == NaN) {
 alert(NaN);
} else if(num == 123) {
 alert(123);
} else if(typeof num == 'number') {
 alert('number');
} else {
 alert('str');
}
</script>

本题目的答案是:number。

本题目主要考察如下知识点:parseInt的转换方式、NaN是否等于NaN、NaN的数据类型。

解释一下代码:当我们针对“H5course”这个字符串进行转换时,由于首字母并不是数字,因此会返回NaN,也就是not a number,NaN并不等于NaN,因此前两个等式是不能够成立的,但是NaN的typeof,也就是类型,是一个数字,返回的字符串是“number”,此时给出的值就是'number'了。

答案解析:本题目主要涉及JavaScript中的typeof操作符 类型转换

HTML5真题【2015.12.07】题目

<script>
var innerHTML = 'h5course';
window.onload = function() {
 var innerHTML = 'HTML5学堂';
 var obj = {
     innerHTML: 'H5学堂',
     fn: function() {
         console.log(this.innerHTML);
     }
 }
 obj.fn();
 var peo1 = obj;
 peo1.fn();
 var peo2 = obj.fn;
 peo2();
}
</script>

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

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

原文发表时间:2015-12-09

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员宝库

关于 Java 你不知道的 10 件事

作为 Java 书呆子,比起实用技能,我们会对介绍 Java 和 JVM 的概念细节更感兴趣。因此我想推荐 Lukas Eder 在 jooq.org 发表的原...

3526
来自专栏DeveWork

《众妙之门:JavaScript 与 jQuery 技术精粹》部分要点摘录

以下内容来自于《众妙之门:JavaScript 与 jQuery 技术精粹》一书,为本人在阅读的时候感觉有必要记录的地方记录而来。 三重标记法 var d; i...

1907
来自专栏PHP实战技术

PHP模拟单链表的curd操作

数据结构?是一个又爱又恨的存在,不喜欢它的人认为枯燥,乏味,头大。但是喜欢它的人就恰恰相反,小梦也是属于不喜欢之列。如果你把编程看做是一项练就功...

701
来自专栏Java技术栈

关于Java你不知道的10件事

作者: Lukas Eder 原文:10 Things You Didn’t Know About Java 来源:oschina 译文:www.oschina...

31511
来自专栏HTML5学堂

2016.01.04 HTML5真题练习

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

2837
来自专栏雪胖纸的玩蛇日常

第二章 基本数据结构

1888
来自专栏HTML5学堂

2015.12.29 HTML5真题练习

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

2766
来自专栏Python数据科学

99%的人都不知道的pandas骚操作(一)

pandas有一种功能非常强大的方法,它就是accessor,可以将它理解为一种属性接口,通过它可以获得额外的方法。其实这样说还是很笼统,下面我们通过代码和实例...

1412
来自专栏程序员宝库

关于 Java 你不知道的 10 件事

作为 Java 书呆子,比起实用技能,我们会对介绍 Java 和 JVM 的概念细节更感兴趣。因此我想推荐 Lukas Eder 在 jooq.org 发表的原...

2805
来自专栏彭湖湾的编程世界

【javascript】详解变量,值,类型和宿主对象

JS数据类型 JS类型分类 ? 讲到类型, 首先要说的当然是JS的类型分类, 对于这一点,《javascript高级语言程序设计》和《你不知道的javasvri...

1806

扫码关注云+社区