2016.11.26 JS

array.push:给数组最后增加元素

数据类型

1.对象([ ],{ },null)object
2.数字number
3.字符串string
4.函数function
5.未定义undefined
6.布尔booleam

字符串转换成数字

Number()
Number是整体转化
Number(function(){});//转化为NaN,非数字
Number(['']);//0
Number([1,2,3]);//NaN
Number({});//NaN
Number(null);//0
对象和有多个数据的数组都会转化为NaN
parseInt:解析成整数,只能转字符串,其他的都不能转;从左到右一位一位的看,如果遇到非数字就停止,也认一些数字:如 空格,+,-,10px

parseFloat(浮点数):可以转化小数,认小数

隐式类型转换

在做加法时,如果有字符串,会将我的操作数都变成字符串,然后再相加 如:'1'+1;//11
"-":会转换成数字 如 '10'-1;//9
- ,/ ,% ,*:都会转换成数字
字符串比较:'9'<'10';//false 是一位一位的比较 先比较9<1

NaN

NaN:not a number 不是个 数字 的 数字类型
NaN 可以看成是false
NaN自己和自己都不相等 NaN==NaN是false
isNaN(NaN)是true

封装函数

1.先将代码全部放在函数中,调用确保可运行
2.修改我的顶点元素,防止外部的影响
3.将变化的信息变成自变量,形成可以定制化的效果
4.html结果尽量保持一致
例子:



    
    Document



    

你可能感兴趣的:(2016.11.26 JS)