javaScript组成
1,ECMAScript:解析器、翻译
2,DOM :文档对象模型
3,BOM:就是window,操作游览器
兼容性问题等等
ECMAScript 几乎没有兼容性问题
DOM,有点兼容性问题,但是问题不大,可以自己解决
BOM ,就是几乎不兼容-.-
js的变量类型
1,常见类型
number、数字类型
string、字符创类型
function、函数类型
undefined、未定义,或者定义未赋值
object、对象类型(复合类型)
Boolean。布尔类型
变量的类型由变量所存储的值确定
数组也是Object类型。日期也是Object
parseInt();可以理解成从字符串中提取整数,如果碰到不是数字就立刻返回,如果第一个就不是 数字,就会返回NAN,NAN就是提示不是一个数字
NAN 永远不等于NAN ,但是有一个函数可以判断NAN,就是isNaN();
隐式类型转换,==,-,*,/,
变量作用域和闭包
变量作用域分为局部变量和全局变量
闭包就是 子函数可以使用父函数的局部变量
网友评论