javascript基本語法1
1.(1)可以將javascript寫到超連結的href屬性中,阻止跳轉,執行javascript函式。
<a href="javascript:alert('sss');">超連結</a>
(2) javascript可以寫到<script>標籤中,巢狀在html標籤裡面
(3) 如果javascript程式碼多的話,可以將javascript程式碼提取到js檔案中,再通過<script>標籤引入到HTML檔案
2.輸出變數,就是將容器裡面的內容輸出到瀏覽器
(1) alert(),以彈出框的形式輸出內容
(2) document.write(),向網頁的body裡面寫入內容
(3) 在控制檯輸出內容:右擊滑鼠----審查元素(檢查)console.log();
3.javascript中可以儲存8種資料型別
(1)字串型別(單雙引號沒有區別)
(2)數值型別(javascript中,小數和整形都屬於number型別;nan表示不是一個數值型別)
(3)布林型別(true,false,空陣列和0為true)
(4)函式(可以使用一個變數儲存函式,將來通過變數名找到這個函式在讓其執行)
如果我們在函式內定義變數時,沒有使用var
(5)陣列
(6)物件
(7)undefined
n 聲明瞭變數,但是未初始化(未給變數賦值),變數的值就是undefined
n 函式沒有返回值,預設返回的就是undefined
n 屬性名、變數名寫錯了,返回undefined表示沒有這個屬性
(8)null
4.可以通過typeof()來獲取變數的儲存的資料型別
5.強制型別的轉換:
(1)parseInt()
(2)parseFloat()
(3)Number()強制轉換成數值型別
(4)String()
(5)Boolean()
6.函式的閉包
當我們在函式內,再巢狀定義函式的時候,內部函式就會把外部函式變數的最終值,儲存到記憶體中,這就稱為閉包
7.+有兩成意義:字串的連線 和 四則運算