文档对象模型(DOM):
document object model(整合js,css,html)
浏览器对象模型(BOM):
broswer object model(整合js和浏览器)

引用方式:
<script>
alert();弹窗打印
</script>

<script src=""></script>


语言:

变量
数据类型
运算符
流程控制语句
函数
类和对象


//单行注释
/*多行注释*/

变量声明:(先声明,再赋值)
var a=20;

以分号作为语句结束符

一个变量如果只声明未赋值,打印undefind

undefined:
1 当变量只声明未赋值,得到undefined值

2 当一个函数没有返回值,默认返回一个undefined值

null:
用于先占空间的定义

运算符:
x++:先赋值后计算
++x:先计算后赋值

全等于:
===

NaN:
(not a number?)
将字符串转化成数字不成功时

switch (){
case 条件1:语句1;
default:其他语句;
}

循环方式1:条件循环
for (var i=0;i<10;i++){
循环体
}

循环方式2:遍历循环
var arr=[1,2,3];
for (var i in arr){
循环体
}

JS创建对象的方式:
new 类名(初始化参数)