[teemo][20161213][html+js]极客学院web前端班js第三次作业
1、作业要求:
2、作业结果:
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