天天看點

【HTML、JAVASCRIPT、CSS】3、Javascript基本概念

Javascript是一種基于事件和對象的腳本語言,其特點有:(1)安全性,不允許通路本地硬碟,隻做資訊的簡單動态互動;(2)跨平台性。

Javascript在應用中可以封裝在HTML中,也以标簽的形式存在,其标簽名為<script></ script>,通過src屬性引入一個js檔案,同時必須加入type屬性注明javascript。

定義變量所用關鍵字:var;其預設值是undefined。JS中的變量均為弱類型,即定義時不指定變量的具體類型。

在JS中定義數組其實與定義變量類似,隻是在方括号中依次定義數組中的内容即可。參考以下簡單執行個體:

在js中,數組其實與集合的概念更類似,當通路出現越界的時候,長度會自動擴充到指定位置。而且,數組中的元素可以是不同類型。

定義一個新的空數組可以使用數組對象實作:

選擇語句、循環語句,分别可以通過if、swith語句和while、do-while和for語句實作,這幾種語句的用法同最基礎的C語言沒有差別。

JS中的函數其實也是一個對象,定義函數使用關鍵字function,之後是函數名稱和參數表。與C語言不同的是,參數表中不需要指定參數類型,因為js是弱類型語言。

JS的函數不實作重載,内部實作了一個arguments來儲存傳遞的參數清單。

函數也可以動态地用new建立,也可以定義匿名函數,如直接function(){}實作,利用這種特性可以使用函數來模拟類的實作,更進一步可以封裝在.js檔案中以實作重用。

繼續閱讀