[19]JavaScript的基礎
一.JavaScript
1.什麼是JavaScript
JavaScript是一門腳本語言, 我們主要使用它來處理事件, 它也是面向對象的.
JavaScript和Java語法很像, 但沒有任何關係.
2.JS的定義方式
a.直接在script標籤中定義
b.在.js文件中定義 js代碼, 在script標籤中用src屬性引入
3.JS變量
JS中的變量用var關鍵字定義, 可以存儲任意類型的數據
JS中的變量如果沒有定義直接使用, 它的值是undefined
4.JS常量
常量分爲number, boolean, string幾種類型
number做除法的時候, 不會忽略小數部分. 如果number和undefined做數學運算會得到
NaN(Not a Number)
boolean值可以做數學運算, true當作1, false當作0
string可以使用運算符"+"進行串聯, 和其他類型數據串聯之後得到的還是string
5.JS語句
JS中語句和Java中完全相同
在JS語句中使用boolean類型時可以傳入其他類型數據
0, "", null, undefined
6.JS函數
使用"function 函數名(參數列表)"定義一個函數, JS中的函數不需要定義返回值類型,
參數也不需要定義類型
函數中可以使用return返回一個值, 也可以不返回任何值
函數的調用和Java中完全相同, 使用"函數名(參數列表)"調用
JS中的函數沒有重載, 後寫的覆蓋先寫的
JS中調用函數時, 形參和實參不必完全匹配
函數中會內置一個名爲arguments的數組, 用來接收實參
如果函數只執行一次, 可以使用匿名函數, 通常用在事件處理時
7.JS數組
定義方式:
var arr = [1, "a", true, 3.5, new Object()];
var arr = new Array();
循環遍歷:
可以使用for循環進行變量, 和Java中完全相同
也可以使用for...in語句