JavaScript(一基本文法)

來源:互聯網
上載者:User


本篇部落格是對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]);} 逐自輸出每個數組中的資料

 對於一些細節問題.後續將細細講解

 

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.