• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • JavaScript技術講座-基本數據結構

    發表于:2007-06-21來源:作者:點擊數: 標簽:
    下一頁 1 2 Java Script提供 腳本語言 的編程與C++非常相似,它只是去掉了C語言中有關指針等容易產生的錯誤,并提供了功能強大的類庫。對于已經具備C++或C語言的人來說,學習JavaScript腳本語言是一件非常輕松愉快的事。 一、JavaScript代碼的加入 JavaSc

    下一頁 1 2 

       

    JavaScript提供腳本語言的編程與C++非常相似,它只是去掉了C語言中有關指針等容易產生的錯誤,并提供了功能強大的類庫。對于已經具備C++或C語言的人來說,學習JavaScript腳本語言是一件非常輕松愉快的事。

    一、JavaScript代碼的加入

    JavaScript的腳本包括在HTML中,它成為HTML文檔的一部分。與HTML標識相結合,構成了一個功能強大的Internet網上編程語言??梢灾苯訉avaScript腳本加入文檔:

    <Script Language ="JavaScript">

    JavaScript語言代碼;

    JavaScript 語言代碼;

    ....

    </Script>

    說明:

    通過標識<Script>...</Script>指明JavaScript腳本源代碼將放入其間。

    通過屬性Language ="JavaScript"說明標識中是使用的何種語言,這里是JavaScript語言, 表示在JavaScript中使用的語言。

    下面是將JavaScript腳本加入Web文檔中的例子:

    Test2.html

    <HTML>

    <Head>

    <Script Language ="JavaScript">

    document. Write("這是電腦報網絡學校");

    document. close();

    </Script>

    </Head>

    </HTML>

    在瀏覽器的窗口中調用test2.html,則顯示“這是電腦報網絡學?!弊执?。見圖2所示。

    JavaScript技術講座-基本數據結構
    圖2

    說明:

    Document. write()是文檔對象的輸出函數,其功能是將括號中的字符或變量值輸出到窗口;document. close()是將輸出關閉。

    可將<Script>...</Script>標識放入head>.. </Head>或<Body> ...</Body>之間。將JavaScript標識放置<Head>... </Head>在頭部之間,使之在主頁和其余部分代碼之前裝載,從而可使代碼的功能更強大;可以將JavaScript標識放置在<Body>... </Body>主體之間以實現某些部分動態地創建文檔。

     

    二、基本數據類型

    JavaScript腳本語言同其它語言一樣,有它自身的基本數據類型、表達式和算術運算符以及程序的基本框架結構。JavaScript提供了四種基本的數據類型用來處理數字和文字, 而變量提供存放信息的地方, 表達式則可以完成較復雜的信息處理。

    1、基本數據類型

    在JavaScript中四種基本的數據類型:數值(整數和實數)、字符串型(用“”號或‘’括起來的字符或數值)、布爾型(使True或False表示)和空值。在JavaScript的基本類型中的數據可以是常量,也可以變量。由于JavaScript采用弱類型的形式,因而一個數據的變量或常量不必首先作聲明,而是在使用或賦值時確定其數據的類型的。當然也可以先聲明該數據的類型,它是通過在賦值時自動說明其數據類型的。

    2、常量

    整型常量

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

    實型常量

    實型常量是由整數部分加小數部分表示,如12.32、193.98 ??梢允褂每茖W或標準方法表示:5E7、4e5等。

    布爾值

    布爾常量只有兩種狀態:True或False。它主要用來說明或代表一種狀態或標志,以說明操作流程。它與C++是不一樣的,C++可以用1或0表示其狀態,而JavaScript只能用True或False表示其狀態。

    字符型常量

    使用單引號(‘)或雙引號(“)括起來的一個或幾個字符。如 "This is a book of JavaScript "、"3245"、"ewrt234234" 等。

    空值

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

    特殊字符

    同C語言一樣,JavaScript中同樣以有些以反斜杠(/)開頭的不可顯示的特殊字符。通常稱為控制字符。

    3、變量

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

    變量的命名

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

    A、必須是一個有效的變量,即變量以字母開頭,中間可以出現數字如test1、text2等。除下劃線(-)作為連字符外,變量名稱不能有空格、(+)、(-)、(,)或其它符號。

    B、不能使用JavaScript中的關鍵字作為變量。

    在JavaScript中定義了40多個類鍵字,這些關鍵是JavaScript內部使用的,不能作為變量的名稱。如Var、int、double、true不能作為變量的名稱。

    在對變量命名時,最好把變量的意義與其代表的意思對應起來,以免出現錯誤。

    變量的類型

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

    var mytest;

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

    Var mytest=”This is a book”

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

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

    如:

    x=100

    y="125"

    xy= True

    cost=19.5等。

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

    變量的聲明及其作用域

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

    對于變量還有一個重要性──那就是變量的作用域。在JavaScript中同樣有全局變量和局部變量。全局變量是定義在所有函數體之外,其作用范圍是整個函數;而局部變量是定義在函數體之內,只對其該函數是可見的,而對其它函數則是不可見的。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>