【HTML、JAVASCRIPT、CSS】3、Javascript基本概念
基本概念
Javascript是一種基於事件和物件的指令碼語言,其特點有:(1)安全性,不允許訪問本地硬碟,只做資訊的簡單動態互動;(2)跨平臺性。
Javascript在應用中可以封裝在HTML中,也以標籤的形式存在,其標籤名為<script></ script>,通過src屬性引入一個js檔案,同時必須加入type屬性註明javascript。
Javascript的變數
定義變數所用關鍵字:var;其預設值是undefined。JS中的變數均為弱型別,即定義時不指定變數的具體型別。
Javascript的陣列
在JS中定義陣列其實與定義變數類似,只是在方括號中依次定義陣列中的內容即可。參考以下簡單例項:
<script type="text/javascript"> var arr = [1,2,3,4]; for(var x = 0; x < 4; x++) { alert(arr[x]); } </script>
在js中,陣列其實與集合的概念更類似,當訪問出現越界的時候,長度會自動擴充套件到指定位置。而且,陣列中的元素可以是不同型別。
定義一個新的空陣列可以使用陣列物件實現:
var arr = new Array();
Javascript的語句
選擇語句、迴圈語句,分別可以通過if、swith語句和while、do-while和for語句實現,這幾種語句的用法同最基礎的C語言沒有區別。
Javascript的函式
JS中的函式其實也是一個物件,定義函式使用關鍵字function,之後是函式名稱和參數列。與C語言不同的是,參數列中不需要指定引數型別,因為js是弱型別語言。
JS的函式不實現過載,內部實現了一個arguments來儲存傳遞的引數列表。
函式也可以動態地用new建立,也可以定義匿名函式,如直接function(){}實現,利用這種特性可以使用函式來模擬類的實現,更進一步可以封裝在.js檔案中以實現重用。
相關文章
- HTML CSS JavaScript測試題HTMLCSSJavaScript
- html,css,javascript角色劃分HTMLCSSJavaScript
- 解耦 HTML、CSS 和 JavaScript解耦HTMLCSSJavaScript
- 解耦HTML、CSS和JavaScript解耦HTMLCSSJavaScript
- Html5、css、JavaScript基礎HTMLCSSJavaScript
- javascript:基本概念JavaScript
- html/css/javascript 程式設計挑戰HTMLCSSJavaScript程式設計
- HTML/CSS/JavaScript入門學習材料HTMLCSSJavaScript
- JavaScript 3/30: CSS變數JavaScriptCSS變數
- 實用HTML,CSS和JavaScript速查表HTMLCSSJavaScript
- JavaScript30 - 3.CSS VariablesJavaScriptCSS
- Awe JavaScript [1] 基本概念JavaScript
- HTML、CSS、JavaScript能實現的功能彙總!HTMLCSSJavaScript
- 《網頁設計與前端開發Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript從入門到精通》——2.1 HTML的基本概念網頁前端HTMLCSSJavaScript
- 用JavaScript和CSS3在HTML裡實現音樂視覺化效果JavaScriptCSSS3HTML視覺化
- 程式碼雨(coderain)原始碼(html5+css3+javascript,原創)AI原始碼HTMLCSSS3JavaScript
- JavaScript HTML DOMJavaScriptHTML
- HTML加入JavaScriptHTMLJavaScript
- JavaScript基本概念整理(null、undefined)JavaScriptNullUndefined
- html+css+JavaScript實現愛恩斯坦棋遊戲HTMLCSSJavaScript遊戲
- 購書網站前端實現(HTML+CSS+JavaScript)網站前端HTMLCSSJavaScript
- JavaScript, CSS, SQL 和 HTML 到底算程式語言嗎?JavaScriptCSSSQLHTML
- 那些令人驚歎的 HTML、CSS、JavaScript 工具和庫HTMLCSSJavaScript
- JavaScript和css3點贊放大效果JavaScriptCSSS3
- 開發“小程式”參考圖書一覽表(HTML5/CSS3/JavaScript)HTMLCSSS3JavaScript
- 《iOS應用開發指南——使用HTML5、CSS3和JavaScript》——1.6 小結iOSHTMLCSSS3JavaScript
- JavaScript HTML DOM 物件JavaScriptHTML物件
- web前端基礎技術三要素HTML、CSS、JavaScriptWeb前端HTMLCSSJavaScript
- 前臺端表現層CSS/HTML/JavaScript框架:Easy FrameworkCSSHTMLJavaScript框架Framework
- Web前端開發精品課HTML CSS JavaScript基礎教程JavaScript部分知識點總結Web前端HTMLCSSJavaScript
- javascript動態改變css3的animationJavaScriptCSSS3
- JavaScript css-domJavaScriptCSS
- HTML、CSS、JavaScript、PHP、 MySQL 的學習順序是什麼HTMLCSSJavaScriptPHPMySql
- 淺析HTML、CSS、JavaScript之間的聯絡與區別!HTMLCSSJavaScript
- 純 HTML+CSS+JavaScript 編寫的計算器應用HTMLCSSJavaScript
- 《jQueryMobile入門經典》——第2章 使用HTML、CSS和JavaScriptjQueryHTMLCSSJavaScript
- 你只需要具備基本的HTML/JavaScript/CSS基礎HTMLJavaScriptCSS
- 《移動網頁設計與開發HTML5+CSS3+JavaScript》——1.3 瞭解什麼是HTML5網頁HTMLCSSS3JavaScript