JavaScript資料結構

來源:互聯網
上載者:User

標籤:

1. 標識符

  所謂的標識符(identifier),就是一個名稱。在javascript中,標識符用來命名變數和函數,或者用作javascript代碼中某些迴圈的標籤。合法的標識符命名規則如下:

  (1)必須以字母、_或$開頭,中間可以是字母、數字或_、$。

  (2)不能包含空格或+、-等特殊符號。

  (3)不能和javascript中的關鍵字同名。

  (4)嚴格區分大小寫。例如studentname和studentName代表兩個不同的變數。

 

2. 關鍵字

javascript關鍵字表
var new boolean float int char
byte double function long short true
break continue interface return typeof void
class final in package synchronized with
catch false import null switch while
extends implement else goto native static
finally instanceof private this super abstract
case do for public throw default

 

 

 

 

 

 

 

 

 

3. 常量

  程式運行時,值不能改變的量為常量(Constant)。常量主要用於為程式提供固定的和精確的值(包括數值和字串),比如數字、邏輯值真和假(true、false)等都是常量。聲明常量使用const進行聲明。

  常量在程式中定義後便會在電腦中一定的位置儲存下來,在程式結束之前,它不發生變化。如果在程式中過多地使用常量,會降低程式的可讀性和可維護性,當一個常量在程式內多次被引用時,可以考慮先在程式開始處將它設定為變數,再引用,當此值需要更改時,則只需更改其變數的值就可以了。

 

4.變數

  在javascript中,使用變數前需要先聲明變數,所有的javascript變數都是由關鍵字var聲明。 

  變數的範圍是指某變數在程式中的有效範圍,也就是程式中定義這個變數的地區。在javascript中變數根據範圍可分為兩種:全域變數和局部變數。全域變數是定義在所有函數之外,範圍整個指令碼代碼的變數;局部變數是定義在函數體內,只作用於函數體的變數,函數的參數也是局部性的,只在函數內部起作用。

<script language="JavaScript">
  var a="i like java";//該變數在函數外聲明,作用於整個指令碼代碼
  function test(){
    a="i like javascript";
    var b="指令碼語言"//該變數在函數內部聲明,只作用於該函數體
    alert("a="+a);
    alert("b="+b);
  }
  alert("a="+a);//a是全域變數,在此處
  //alert("b="+b);//b是局部變數,離開函數後無效
</script>

 

JavaScript資料結構

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.