299

      JavaScript的基本語法

      時間: 2015-12-11 11:55:06   點擊數: 31760   來源: 耐思智慧

      JavaScript是一種語言,下面就來介紹這種語言的基本語法。

      1.常量
      在JavaScript中,常量有以下6種基本類型:

      整型常量 
      JavaScript的常量通常又稱字面常量,它是不能改變的數據。其整型常量可以使用十六進制、八進制和十進制表示其值。

      實型常量 
      實型常量是由整數部分加小數部分表示,如12.32,193.98。可以使用科學或標準方法表示,如5e7,4e5等。

      布爾值 
      布爾常量只有兩種狀態:True或False。它主要用來說明或代表一種狀態或標志,以說明操作流程。

      字符型常量 
      使用單引號(')或雙引號(")括起來的一個或幾個字符。如"This is a book of JavaScript","3245",
      "ewrt234234"等。

      空值 
      JavaScript中有一個空值Null,表示什么也沒有。如試圖引用沒有定義的變量,則返回一個Null值。

      特殊字符 
      JavaScript中有以反斜杠(/)開頭的不可顯示的特殊字符。通常稱為控制字符。

      2.變量
      變量是存取數字、提供存放信息的容器。對于變量,必須明確變量的命名、變量的類型、變量的聲明及其變量的作用域。

      變量的命名

      JavaScript中的變量命名同其計算機語言非常相似,這里要注意以下幾點:

      必須是一個有效的變量,即變量以字母開頭,中間可以出現數字如test1,test2等。除下劃線作為連字符外,變量名稱不能有空格、(+)、(-)、(,)或其它符號。 
      不能使用JavaScript中的關鍵字作為變量。在JavaScript中定義了40多個關鍵字,這些關鍵字是JavaScript內部使用的,不能作為變量的名稱。如Var、Int、Double、Ttrue等。 
      在對變量命名時,最好把變量的意義與其代表的意思對應起來,以免出現錯誤。 


      變量的類型

      變量有4種類型,分別為:整數變量、字符串變量、布爾型變量、實型變量。依次如下:

      x=100

      y="125"

      xy=True

      cost=19.5

      其中x為整數,y為字符串,xy為布爾型,cost為實型。

      變量的聲明

      JavaScript可以在使用前先在聲明,并可賦值。通過使用Var關鍵字對變量作聲明。對變量作聲明的最大好處就是能及時發現代碼中的錯誤。因為JavaScript是采用動態編譯的,而動態編譯是不易發現代碼中的錯誤,特別是變量命名的方面。

      在JavaScript中,變量可以用命令Var作聲明,如:

      Var mytest;

      該例子定義了一個mytest變量。但沒有賦予其值。

      Var mytest="This is a book "

      該例子定義了一個mytest變量,同時賦予了其值。

      在JavaScript中,變量可以不作聲明,而在使用時再根據數據的類型來確其變量的類型。

      變量的作用域

      在JavaScript中有全局變量和局部變量。全局變量是定義在所有函數體之外,其作用范圍是整個函數;而局部變量是定義在函數體之內,只對其該函數是可見的,而對其它函數則是不可見得。

      以下是引用片段:
       <html> 
       <head> 
      <title>使用變量</title> 
      <Script Language ="JavaScript"> 
       <!--  
      greeting="<h1>hello the world</h1>"; 
       welcome="<p>Welcome to <cite>JavaScript</cite>.</p>"; 
      --> 
      </Script>  
      </head> 
       <body> 
       <Script language="JavaScript"> 
       <!--  
      document.write(greeting); 
       document.write(welcome); 
       --> 
       </Script> 
      </body> 
       </html>

      文件說明
      第6行至第7行聲明了兩個字符串變量,第14至1行使用document.write語句將兩個頁面分別顯示在頁面中。
      上一篇:JavaScript運算符詳解 下一篇:JavaScript入門必讀

      旗下網站:耐思智慧 - 淘域網 - 我的400電話 - 中文域名:耐思尼克.cn 耐思尼克.top

      耐思智慧 © 版權所有 Copyright © 2000-2025 IISP.COM,Inc. All rights reserved

      備案號碼: 粵ICP備09063828號  公安備案號: 公安備案 粵公網安備 44049002000123號  域名注冊服務機構許可:粵D3.1-20240003 CN域名代理自深圳萬維網

      聲明:本網站中所使用到的其他各種版權內容,包括但不限于文章、圖片、視頻、音頻、字體等內容版權歸原作者所有,如權利所有人發現,請及時告知,以便我們刪除版權內容

      本站程序界面、源代碼受相關法律保護, 未經授權, 嚴禁使用; 耐思智慧 © 為我公司注冊商標, 未經授權, 嚴禁使用

      法律顧問:珠海知名律師 廣東篤行律師事務所 夏天風 律師

      主站蜘蛛池模板: 国产AV午夜精品一区二区三| 国产情侣一区二区| 精品亚洲AV无码一区二区三区 | 国产免费播放一区二区| 亚洲综合色一区二区三区小说| av无码人妻一区二区三区牛牛| 无码人妻一区二区三区在线水卜樱| 蜜桃传媒一区二区亚洲AV| 射精专区一区二区朝鲜| 久久免费精品一区二区| 亚洲国产美女福利直播秀一区二区| 日韩精品一区二区三区视频| 一区二区国产在线观看| 国产微拍精品一区二区| 亚洲综合av一区二区三区不卡| 国产精品538一区二区在线| 国产精品男男视频一区二区三区 | 精品日本一区二区三区在线观看| 日本福利一区二区| 成人久久精品一区二区三区| 无码丰满熟妇一区二区| 国产精品合集一区二区三区| 亚洲一区二区三区免费在线观看 | 久久国产一区二区三区| 亚洲一区精彩视频| 精品成人av一区二区三区| 国产精品一区二区久久乐下载| 精品无码综合一区二区三区| 国产乱码精品一区二区三区 | 欧美一区内射最近更新| 97久久精品无码一区二区| 97久久精品无码一区二区天美| 亚洲国产精品一区二区三区在线观看| 少妇人妻精品一区二区三区| 亚洲午夜精品一区二区| 亚洲国产精品一区二区久| 日本无卡码一区二区三区| 欧美日韩精品一区二区在线视频 | 久久一本一区二区三区| 亚洲电影国产一区| 97一区二区三区四区久久|