一、网页三要素是什么?
HTML内容 + CSS外观 + JS行为
二、JS是什么?
JS是一门解释型语言,主要特点有:弱类型,动态,基于原型的面向对象
三、JS的数据类型有哪些?
string、number、boolean、array、object、null
四、怎么判断一个数组?
0) typeof:除了string、number、boolean、underfind之外的,array、object、null返回的都是object,函数类型返回的是function
1) instanceof :[] instanceof Array; // true
2) constructor :
[].constructor == Array; // true
({}).constructor == Object; // true
"str".constructor == String; // true
(123).constructor == Number; // true
true.constructor == Boolean; // true
3) Object.prototype.toString.call( [] ) == "[object array]"; // true
4) Array.isArray( [] ); / true
五、变量的作用域
如果在函数里面的var声明,就是局部变量,
如果在函数里面不用var声明,就是全局变量,
如果在函数外面用var声明,就是全局变量