[teemo][20161213][html+js]极客学院web前端班js第三次作业

1、作业要求:

 

2、作业结果:

 
作业的第五题有点难想,要是动笔画一画找找规律很快就做出来了的。
 
 
另外就是,来到这里,药芹粪学习才行啊!点根烟,回来把下面的知识点都拓展一下吧。
3、新知识点:

1、script脚本的执行顺序,<script>的defer属性、async属性

2、浏览器不支持脚本、或者禁用了脚本的时候,<noscript>标签中的内容将会被显示;

3、js变量名是区分大小写的

4、严格模式:"use strict";

5、js脚本容易出错,造成不易发现的错误:养成好习惯,语句加分号结尾,语句块一定要加{}

6、js不建议改变变量保存的值的类型

7、alert(hh);报错,alert(typeof hh);--undefined

8、boolean值为true、false,而不是True和False

9、Boolean()方法,将输入的参数转化为boolean值;某些情况会自动执行,如if中的条件

10、dateTime类,获取年getFullYear,getMonth获取月份(0~11),getDate获得日,getDay获得星期几(0是星期天),getHours,getMinutes,getSeconds

11、数字在javascript中的值:最大Number.MAX_VALUE,最小Number.MIN_VALUE,超过这个范围的数字会变成“Infinity”(无穷),或者变成“-Infinity”(负无穷),也被用常量保存起来了:Number.NEGATIVE_INFINITY和Number.POSITIVE_INFINITY

12、数字的特殊值NaN(not a number):0/0=NaN,正数/0=Infinity,负数/0=-Infinity,可以用isNaN()方法判断一个数是否“NaN”,如果是“NaN”,或者是不可以被转换成数字的字符串,返回true。isNaN方法也可以作用于对象,并且情况有点特殊,遇到择要注意一下。

13、innerHTML属性

14、setTimeout方法,间隔时间,执行一次

15、setInterval方法,间隔时间,不断执行;怎么让他停下来?

16、函数里面的arguments对象

17、javascript清空数组的三种方式

 

附:找规律啊找规律,最后找出来啦

0   0000

1   1000

2    0100

3   1100

4   0010

5   1010

6   0110

7   1110

8   0001

9   1001

10   0101

11 1101

12  0011

13  1011

14  0111

15   1111 

posted @ 2016-12-13 23:29  张庭岑  阅读(126)  评论(0)    收藏  举报