欧美黑人激情性久久,一本色道久久综合无码人妻,欧美另类人妻制服丝袜,日韩精品一卡2卡3卡4卡新区乱码,欧洲熟妇性色黄在线观看免费,97夜夜澡人人爽人人喊中国片,77se77亚洲欧美在线,久久精品一区二区免费播放

                    JavaScript基本數(shù)據(jù)結(jié)構(gòu)

                    JavaScript提供腳本語言的編程與C++非常相似,它只是去掉了C語言中有關(guān)指針等容易產(chǎn)生的錯誤,并提供了功能強(qiáng)大的類庫。對于已經(jīng)具備C++或C語言的人來說,學(xué)習(xí)JavaScript腳本語言是一件非常輕松愉快的事。 一、JavaScript代碼的加入 JavaScript的腳本包括

                    JavaScript提供腳本語言的編程與C++非常相似,它只是去掉了C語言中有關(guān)指針等容易產(chǎn)生的錯誤,并提供了功能強(qiáng)大的類庫。對于已經(jīng)具備C++或C語言的人來說,學(xué)習(xí)JavaScript腳本語言是一件非常輕松愉快的事。

                    一、JavaScript代碼的加入
                      JavaScript的腳本包括在HTML中,它成為HTML文檔的一部分。與HTML標(biāo)識相結(jié)合,構(gòu)成了一個功能強(qiáng)大的Internet網(wǎng)上編程語言。可以直接將JavaScript腳本加入文檔:

                    <Script Language =”JavaScript”>
                    JavaScript語言代碼;
                    JavaScript 語言代碼;
                    ….
                    </Script>

                    說明:
                      通過標(biāo)識<Script>…</Script>指明JavaScript腳本源代碼將放入其間。
                      通過屬性Language =”JavaScript”說明標(biāo)識中是使用的何種語言,這里是JavaScript語言, 表示在JavaScript中使用的語言。

                      下面是將JavaScript腳本加入Web文檔中的例子:
                    Test2.html
                    <HTML>
                    <Head>
                    <Script Language =”JavaScript”>
                    document. Write(“這是賽迪網(wǎng)互動學(xué)校”);
                    document. close();
                    </Script>
                    </Head>
                    </HTML>

                      在瀏覽器的窗口中調(diào)用test2.html,則顯示“這是賽迪網(wǎng)互動學(xué)校”字串。
                      說明:
                      Document. write()是文檔對象的輸出函數(shù),其功能是將括號中的字符或變量值輸出到窗口;document. close()是將輸出關(guān)閉。
                    可將<Script>…</Script>標(biāo)識放入head>.. </Head>或<Body> …</Body>之間。將JavaScript標(biāo)識放置<Head>… </Head>在頭部之間,使之在主頁和其余部分代碼之前裝載,從而可使代碼的功能更強(qiáng)大;可以將JavaScript標(biāo)識放置在<Body>… </Body>主體之間以實現(xiàn)某些部分動態(tài)地創(chuàng)建文檔。

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

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

                    2、常量
                     整型常量
                    JavaScript的常量通常又稱字面常量,它是不能改變的數(shù)據(jù)。其整型常量可以使用十六進(jìn)制、八進(jìn)制和十進(jìn)制表示其值。
                     實型常量
                    實型常量是由整數(shù)部分加小數(shù)部分表示,如12.32、193.98 。可以使用科學(xué)或標(biāo)準(zhǔn)方法表示:5E7、4e5等。
                     布爾值
                    布爾常量只有兩種狀態(tài):True或False。 它主要用來說明或代表一種狀態(tài)或標(biāo)志,以說明操作流程。它與C++是不一樣的,C++可以用1或0表示其狀態(tài),而JavaScript只能用True或False表示其狀態(tài)。
                     字符型常量
                    使用單引號(‘)或雙引號(“)括起來的一個或幾個字符。如 “This is a book of JavaScript “、”3245″、”ewrt234234” 等。
                     空值
                    JavaScript中有一個空值null,表示什么也沒有。如試圖引用沒有定義的變量,則返回一個Null值。
                     特殊字符
                    同C語言一樣,JavaScript中同樣以有些以反斜杠(/)開頭的不可顯示的特殊字符。通常稱為控制字符。
                     
                    3、變量
                      變量的主要作用是存取數(shù)據(jù)、提供存放信息的容器。對于變量必須明確變量的命名、變量的類型、變量的聲明及其變量的作用域。
                     變量的命名
                    JavaScript中的變量命名同其計算機(jī)語言非常相似,這里要注意以下兩點:
                    A、必須是一個有效的變量,即變量以字母開頭,中間可以出現(xiàn)數(shù)字如test1、text2等。除下劃線(-)作為連字符外,變量名稱不能有空格、(+)、(-)、(,)或其它符號。
                    B、不能使用JavaScript中的關(guān)鍵字作為變量。
                    在JavaScript中定義了40多個類鍵字,這些關(guān)鍵是JavaScript內(nèi)部使用的,不能作為變量的名稱。如Var、int、double、true不能作為變量的名稱。
                      在對變量命名時,最好把變量的意義與其代表的意思對應(yīng)起來,以免出現(xiàn)錯誤。
                     變量的類型
                    在JavaScript中,變量可以用命令Var作聲明:
                    var mytest;
                    該例子定義了一個mytest變量。但沒有賦予它的值。
                    Var mytest=”This is a book”
                    該例子定義了一個mytest變量, 同時賦予了它的值。
                    在JavaScript中,變量以可以不作聲明,而在使用時再根據(jù)數(shù)據(jù)的類型來確其變量的類型。
                    如:
                    x=100
                    y=”125″
                    xy= True
                    cost=19.5等。
                    其中x整數(shù),y為字符串,xy為布爾型,cost為實型。
                     變量的聲明及其作用域
                    JavaScript變量可以在使用前先作聲明,并可賦值。通過使用var關(guān)鍵字對變量作聲明。對變量作聲明的最大好處就是能及時發(fā)現(xiàn)代碼中的錯誤;因為JavaScript是采用動態(tài)編譯的,而動態(tài)編譯是不易發(fā)現(xiàn)代碼中的錯誤,特別是變量命名的方面。
                    對于變量還有一個重要性──那就是變量的作用域。在JavaScript中同樣有全局變量和局部變量。全局變量是定義在所有函數(shù)體之外,其作用范圍是整個函數(shù);而局部變量是定義在函數(shù)體之內(nèi),只對其該函數(shù)是可見的,而對其它函數(shù)則是不可見的。
                     
                    三、表達(dá)式和運算符

                    1、表達(dá)式
                      在定義完變量后,就可以對它們進(jìn)行賦值、改變、計算等一系列操作,這一過程通常又叫稱一個叫表達(dá)式來完成,可以說它是變量、常量、布爾及運算符的集合,因此表達(dá)式可以分為算術(shù)表述式、字串表達(dá)式、賦值表達(dá)式以及布爾表達(dá)式等。

                    2、運算符
                      運算符完成操作的一系列符號,在JavaScript中有算術(shù)運算符,如+、-、*、/等;有比較運算符如!=、==等; 有邏輯布爾運算符如!(取反)、|、||; 有字串運算如+ 、 +=等。
                      在JavaScript主要有雙目運算符和單目運算符。其雙目運算符由下列組成:
                    操作數(shù)1 運算符 操作數(shù)2
                      即由兩個操作數(shù)和一個運算符組成。如50+40、”This”+”that”等。單目運算符,只需一個操作數(shù),其運算符可在前或后。
                    (1)算術(shù)運算符
                      JavaScript中的算術(shù)運算符有單目運算符和雙目運算符。
                    雙目運算符:
                    +(加) 、-(減)、 *(乘)、 /(除)、 %(取模) 、|(按位或)、&(按位與)、<<(左移)、 >>(右移)、 >>>(右移,零填充)。
                    單目運算符:
                    -(取反)、~(取補(bǔ))、++(遞加1)、–(遞減1)。
                    (2)比較運算符
                      比較運算符它的基本操作過程是,首先對它的操作數(shù)進(jìn)行比較,爾后再返回一個true或False值,有8個比較運算符:
                    <(小于)、>(大于)、<=(小于等于)、>=(大于等于)、==(等于)、!=(不等于)。
                    (3)布爾邏輯運算符
                      在JavaScript中增加了幾個布爾邏輯運算符:
                    !(取反)、&=(與之后賦值)、 &(邏輯與)、 |=(或之后賦值)、 |(邏輯或)、 ^=(異或之后賦值)、 ^(邏輯異或)、 ?:(三目操作符)、||(或)、==(等于)、|=(不等于)。
                      其中三目操作符主要格式如下:
                    操作數(shù)?結(jié)果1:結(jié)果2
                      若操作數(shù)的結(jié)果為真,則表述式的結(jié)果為結(jié)果1,否則為結(jié)果2。

                    四、范例
                      下面是一個跑馬燈效果的JavaScript文檔。

                    Test2_1.html
                    <html>
                    <head>
                    <script Language=”JavaScript”>
                    var msg=”這是一個跑馬燈效果的JavaScript文檔”;
                    var interval = 100;
                    var spacelen = 120;
                    var space10=” “;
                    var seq=0;
                    function Scroll() {
                    len = msg.length;
                    window.status = msg.substring(0, seq+1);
                    seq++;
                    if ( seq >= len ) {
                    seq = spacelen;
                    window.setTimeout(“Scroll2();”, interval );
                    }
                    else
                    window.setTimeout(“Scroll();”, interval );
                    }
                    function Scroll2() {
                    var out=””;
                    for (i=1; i<=spacelen/space10.length; i++) out +=
                    space10;
                    out = out + msg;
                    len=out.length;
                    window.status=out.substring(seq, len);
                    seq++;
                    if ( seq >= len ) { seq = 0; };
                    window.setTimeout(“Scroll2();”, interval );
                    }
                    Scroll();
                    </script>
                    <body>
                    </body>
                    </html>

                      本文介紹了JavaScript腳本是如何加入Web頁面, 并學(xué)習(xí)了JavaScript語言中的基本數(shù)據(jù)類型、變量、常量、操作運算符等。可以看出,對于已經(jīng)掌握C++語言的人來說,學(xué)習(xí)JavaScript真是一件非常輕松愉快的事。

                    Javascript教程

                    名詞解釋:JavaScript、Jscript、VBScript、ASP

                    2007-10-5 16:33:00

                    Javascript教程

                    JS函數(shù)實現(xiàn)鼠標(biāo)指向圖片后顯示大圖代碼

                    2007-10-28 15:52:00

                    0 條回復(fù) A文章作者 M管理員
                      暫無討論,說說你的看法吧
                    ?
                    個人中心
                    購物車
                    優(yōu)惠劵
                    有新私信 私信列表
                    搜索
                    主站蜘蛛池模板: 亚洲婷婷五月综合狠狠爱| 午夜综合网| 国产乱人伦av麻豆网| 少妇被猛男粗大的猛进出| 免费男人j桶进女人p无遮挡动态图| 欧美老熟妇欲乱高清视频| 日产区一线二线三av| 91麻豆国产精品91久久久 | 西西人体44WWW高清大胆| 亚洲国产精品va在线看黑人| 亚洲色大成影网站www永久| 国产成AV人片在线观看天堂无码| 国产伦孑沙发午休精品| 精品国产一区二区av麻豆不卡 | 一区二区免费高清观看国产丝瓜 | 狠狠色狠狠人格综合| 免费无码AV一区二区波多野结衣| 精品人妻伦一二三区久久| 亚洲精品nv久久久久久久久久| 欧美亚洲国产日韩电影在线| 国产精品专区第1页| 怡红院一区二区三区在线| 国产欧美日韩免费看AⅤ视频| 波多野结衣亚洲一区| 国产精品色婷婷亚洲综合看片| 精品国产一区二区三区av性色 | 日韩国产图片区视频一区| 少妇人妻偷人免费观看| 无码人妻av一区二区三区蜜臀| 日韩欧美一区二区三区综学生| 亚洲熟女少妇乱色一区二区| 日本免费一区二区三区最新vr| 偷偷做久久久久免费网站| 美女自卫慰黄网站| 全部孕妇毛片丰满孕妇孕交| 成人片无码免费播放| 欧美大胆老熟妇乱子伦视频| 91av国产在线| 国产精品一卡二卡三卡| 国产曰批视频免费观看完| 亚洲成亚洲成网|