一、js的书写方式
1、内嵌式:使用script标签即可
2、外联式:使用script,并设置 src属性指向文件的路径(注意:如果一个script标签作为外联式引入时,script标签内部不要书写代码,写了也没有意义)
3、行内式:不推荐
二、js的组成
1、ECMAScript:规范了javascript的基本语法
2、DOM:文档对象模型,给我们提供了一些方式用于操作页面上的内容
3、BOM:浏览器对象模型,给我们提供了一些用于操作浏览器的相关功能
三、数据类型
1、字符串类型
2、数值类型
3、布尔类型
4、null 空
5、undefined 未定义
1)变量声明未赋值
2)数组的元素不存在
3)函数的形参没有传值
4)函数的返回值默认为undefined
5)对象的属性不存在
四、类型测试
1、typeof 测试基本数据类型
2、Array.isArray(数据)返回布尔值
3、数据 instanceof Array 返回布尔值
4、Object.prototype.tostring.call(数据)返回数据的类型名为[Object 数据类型]