## 作用域與變量提升
#### 例子1
~~~
// 下列代碼打印什么?為什么?
console.log(a)
var a = 1
console.log(b)
~~~
<br>
#### 例子2
~~~
var a = 10
function test() {
a = 100
console.log(a)
var a
console.log(a)
}
test()
~~~
<br>
#### 例子3
~~~
var a = 100
function test() {
console.log(a)
var a = 10
console.log(a)
}
test()
~~~
<br>
#### 例子4
~~~
var a = 100
function test() {
console.log(a)
a = 10
console.log(a)
}
test()
console.log(a)
~~~
<br>
## Js的數據類型都有哪些?引用數據類型有什么特點?
<br>
## 數組有什么用?對象有什么用?
<br>
## 數組有哪些方法/函數?
<br>
## 字符串有哪些方法?
<br>
## 函數的作用?
<br>
## 函數的return有什么作用?有什么特點?
<br>
## 函數的形參和實參有什么區別?
<br>
## 獲取html的dom元素有哪些方法?
<br>
## 類操作有哪些方法?
<br>
## 怎么設置dom屬性,怎么獲取dom屬性的值?
<br>
## 怎么獲取div的內容?怎么修改div的內容?
<br>
## 怎么獲取文本框的內容?怎么修改文本框的內容?
<br>
## 怎么移除dom元素?
<br>
## 怎么綁定點擊事件?
<br>
## 點擊事件里面的this一般指向誰?
<br>
## 例子講解
<br>
<br>