## 介紹
* 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-內部類詳解