## 介绍
* JavaScript是一种弱类型的语言,常用来针对HTML进行页面的动态交互设计。
* JavaScript有两种加载方式 1. 外部JS文件 2. 内部JS标签
## 变量和语句
* 语句以分号结尾,写在一行或多行里面
* 变量是对值的引用,使用var关键字定义变量,变量分为基本数据类型和引用数据类型。(注意没有使用var定义的变量)
* 有多种输出方法,如`alert()`,`document.write()`,`document.getElementById(xxx).innerHTML=`,`console.log()`
## 标识符,注释和区块
* 标识符用来起名字的,第一个字符是Unicode中的字母和美元符号以及下划线。第二个字符是可以是数字等。标识符的定义不能占用ECMAScript中定义的关键字和保留字。标识符的定义需要有具体含义。
* JavaScript的注释分为单行注释`//`,和多行注释`/**/`
* 在大括号中定义的代码块,我们称之为区块
## 数据类型
* 数据类型分为基本数据类和引用数据类型
* 基本数据类型分为number(数值型),string(字符串型),boolean,null(空),undefined(未定义类型),针对于基本数据类型,我们是直接对数据类型的值进行操作
* 引用数据类型
* 新建对象类型的数据可以使用两种方式
1. `var 变量名 = new Object(); `
2. `var 变量名 = {};`
* 引用数据类型和基本数据类型的内存分布情况
- 课程开始
- 第一课20191008
- 第二课20191009
- HTML
- CSS
- CSS第一课
- CSS第二课
- CSS第三课
- CSS第四课
- CSS第五课
- JavaScript
- Js第一课
- Js第二课
- Js第三课
- Js第四课
- Js第五课
- Js第六课
- Js第七课
- Js-事件模型
- Js-2019-10-31-标准库
- Js-2019-11-01- 标准库
- Js-2019-11-01-Json
- Js-2019-11-01-对象的创建
- Js-2019-11-04-this的使用
- Js-2019-11-05-storage与异常
- Js-2019-11-05-BOM与补充知识点
- Js-2019-11-06-正则表达式和计时器
- jQuery
- jQuery-2019-11-13-初识jQuery
- jQuery-2019-11-14-jQuery节点操作
- jQuery-2019-11-15-jQuery节点操作二
- jQuery-2019-11-16-jQuery效果与动画
- Java
- Java-2019-11-27-变量直接量数据格式运算符
- Java-2019-11-28-流程控制
- Java-2019-12-02-数组
- Java-2019-12-04 面向对象
- Java-2019-12-05-封装
- Java-2019-12-06-深入构造器
- Java-2019-12-09-继承
- Java-2019-12-10-多态
- Java-2019-12-10-包装类
- Java-2019-12-11-final修饰符
- Java-2019-12-11-包装类
- Java-2019-12-11-接口
- java-2019-12-13-设计模式
- Java-2019-12-16-集合框架
- Java-2019-12-18-集合排序
- Java-2019-12-23-常用类学习
- Java-2019-12-25-异常处理
- Java-2019-12-31-内部类详解
