本篇部落格是對js的一個基本的瞭解,對於沒有js基礎的同學來說應該是個入門的基本吧
javascript
是原型化繼承來的物件導向的動態類型的區分大小寫用戶端的指令碼語言。主要目的是為瞭解決伺服器語言,為用戶端提供更流暢的 瀏覽效果
既有對象和事件驅動並且具有相對安全性的用戶端指令碼語言
同時也是一種廣泛於用戶端web開發的指令碼語言。常用來給Html網頁添加動態功能。比如相應使用者的各種操作,用於表單驗證。
JavaScript架構
<scripttype="text/javascript" languate="javascript">
</script>
其中
language是為了支援老的瀏覽器和低版本平台,type是真正的目前的寫法,
先來瞭解下幾個基本的函數
函數:
是某段代碼的集合,封裝好的,可以直接調用,這個對於學習過一本程式設計語言的同學來說
Alter函數, 彈出對話方塊
Prompt("請輸入資料", "預設值 ")輸入框函數
下面就來看一個執行個體
執行個體代碼
<head><metahttp-equiv="Content-Type" content="text/html;charset=utf-8" /><title>運算子</title></head><body></body></html><scripttype="text/javascript" languate="javascript"> function inputdate(){Prompt("請輸入您的密碼", "預設值 ");}</script>
輸出下過圖如下
三大迴圈結構
順序
選擇
迴圈
以上的這三種迴圈幾乎是所有語言相通的
再此可以對比我們先前的VB學習
基本的控制語句是完全相同的,這樣就避免了知識的再次重複。
對於一些新的知識才是我們的重點學習
資料類型中注意:
基本的資料類型中
使用單引號和雙引號都是可以的
但是要注意使用要一致
這裡的數組定義和vb是不同的,但是現對於vb.net 和C#的定義確是大相徑庭的
變數的定義這裡使用的是Var
如定義一個a數組可以這樣寫
Var a=new Array();表示建立 另一個對象。因為一切事物都是對象,
對象就具有屬性和方法
重要的一個屬性就是Length,用於擷取數組的個數
這裡注意數組的sort方法,
返回一個元素已經進行了排序的 Array 對象。
下面這個例子說明了 sort 方法的用法:functionSortDemo(){ var a, l; // 聲明變數。 a = new Array("X" ,"y" ,"d","Z","v","m","r"); l = a.sort(); // 排序數組。 return(l); // 返回排序的數組。}
下面是數組的length屬性執行個體編寫
所有數組具有一些屬性下標是從0開始的可以看下執行個體代碼var a=new Array();a[0]="送點股"; a[1]="送點股"; a[2]="三點個";for(vari=0;i<a.length;i++){ alert(a[i]);} 逐自輸出每個數組中的資料
對於一些細節問題.後續將細細講解