发表于: 2018-08-29 18:45:36

1 615


今天做的事:那个任务14的轮播图按钮感觉不是一时半会能写出来的,就先提交了.



1.今天看就到一个很有意思的题:问弹窗alert内容是什么?

首先:

<1>str值为字符串

<2>parseInt(str)的返回值为NaN(因为parseInt转换内容只有以数字开头的形式才会输出number,否则都返回 NaN(not a number),例如:parseInt("154work")返回值就为154

<3>那么为啥没有输出alert(NaN)呢?因为NaN和任何值都不相等,包括NaN自己.

<4>typeof num=="number"意思是检测num变量的类型是否为number,因为NaN是number类型的一个特殊值,从属于number类型,所以.typeof num=="number"成立.故弹窗内容为num;


2.学习了js函数的基础知识,while循环,分支语句,switch条件判断语句等等


明天的计划:js内置对象,DOM基础


疑问:有两个问题:

1.typeof arg=="NaN"是否是错误写法,如果不是那么和isNaN有何区别?

2.为何如果写typeof arg=="NaN"的话函数返回值是NaN而不是aac本身而且还没报错,而写isNaN就会返回aac本身?

收获:

1.js函数和流程控制语句的了解




返回列表 返回列表
评论

    分享到