JavaScript程序設計電子教案_第1頁
JavaScript程序設計電子教案_第2頁
JavaScript程序設計電子教案_第3頁
JavaScript程序設計電子教案_第4頁
JavaScript程序設計電子教案_第5頁
已閱讀5頁,還剩67頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

江西先鋒軟件職業(yè)技術學院

教案

院、部:軟件工程學院教研室:計算機應用

姓名:職稱:助教

課程名稱:___________JavaScript程序設計______________

授課專業(yè):1(X)3級學生人數(shù):

授課時間:2023至2023學年度1學期

教材名稱:JavaScript入門與提高編者

出版單位:科學出版社出版時間2023年7月

第一講

第一章第一節(jié)《萬維網和HTML》

教學目的和目標

1、了解萬維網的發(fā)展歷史與功能。

2、介紹HTML語言的概念,簡潔語法。

3、嫻熟編寫靜態(tài)頁面。

教學重點與難點

1、駕馭理解萬維網的功能。

2、駕馭理解HTML概念,語法規(guī)則與文件結構。

3、HTML頁面元素多,記憶難,要求學生短時間里具有編寫HTML

頁面實力。

教學方法和手段

1、以課堂問答法和案例探討法為主,以講授法和指導法為輔。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

1.1萬維網和HTML

萬維網的目的是用于共享資源,這些資源包括文字,圖片,音頻和

視頻等.統(tǒng)一的標準是一種用于定位和打開這些信息的超文本語言,

HTML語言。

什么是萬維網

萬維網,環(huán)球網,1989年始于瑞士日內瓦的CERN,通過統(tǒng)一的方式

來訪問各類信息,這就是超文本鏈接。

為了設計含有各類信息資源的超文本鏈接的萬維網頁面,產生了

超文本標記語言,即HTML。

流行閱讀器有IE,NETscape,firefox等。

頁面都有一個唯一的地址,即統(tǒng)一資源定位符URL,運用的協(xié)議

是協(xié)議。

域名是包括標識串和網站的類型,com代表私營公司,gov代表

政府,edu代表教化機構等。

例:://163是協(xié)議,www是服務,163是

域名。

了解HTML標簽

HTML頁面是純文本,可以用記事原來編輯。

HTML文件的后綴名必需是.html或.htm,用閱讀器來說明和執(zhí)

行。

HTML文檔基本組成部分是標簽,一般有一對尖括號“?”,并不

是全部的標簽都有結束標簽。HTML文檔必需以起先,

結束,一個HTML文檔分為HEAD和BODY兩部分。

<a>標簽:href屬性是用來指定超文本鏈接所要訪問的URL地址。

<img>標簽:src屬性是用來指定要顯示的圖片的地址。

HTML標簽允許嵌套運用。

例子:1-1.htm

<!-表示注釋。

div與span:這是用得最多的兩個標簽,以后會有專文總結如何

運用好他們,現(xiàn)在必需知道的是前者是block元素,后者是inline

元素;而block元素與inline元素區(qū)分正如名字告知我們的那樣:

前者是所包含的內容是一個整體,幾個block元素間垂直堆疊,強制

后面元素另起一行;而后者,幾個inline元素水平排列,相互間只

有水平方向上的邊距設置才會有效,padding-top,margin-bottom

等豎直格式設置會被忽視。不添加css,前者無法并放,后者無法堆

疊。即span內部是不能放div的。

ul,ol與dl:無序,有序(按字母或數(shù)字依次)以與定義(表示對話

也可以)列表,列表項運用Gi〉元素標記,不能含block元素,即<hx>

不能包含其中。

a與link:<ahref="#top”》,〈link〉可有得探討他和<a>都有兩個重

要屬性:rel以與rev,rel指出該文檔與href指向的鏈接關系類型,

rev則將兩對象方向互換,可選類型有:alternative,假如是可選

譯文,則與lang屬性一起用;假如是可選媒介,則用到media屬性。

colgroup,col:在表頭區(qū)分格須要這兩個標簽,并不好用,不如用

scope屬性值,rowspan,colspan等屬性也可,詳細哪種更好現(xiàn)在不

明。

form與input,label:用得太多了,就說form的enctype屬性與input

有file類型可用有關,而reset類型還是別再用了。

<body>標簽的常用屬性

Background:設置頁面的背景圖案

Bgcolor:設置頁面的背景色

Text:設置頁面的文字顏色

Topmargin:頂空白像素

Leftmargin:左空白像素

Link:指定文檔的全部連接顏色[不舉薦]運用樣式來取代

Vlink:指定文檔那些被訪問過的連接顏色[不舉薦]運用樣式來取代

編寫HTML頁面

例子:l-3.htm

HTML頁面是不分大小寫的,常用小寫。

確定要閉合HTML標簽,聲明正確的文檔類型(DocType),不要

運用嵌入式CSS樣式,在頁面head標簽中引入全部的樣式表文件,

不要運用嵌入式JavaScript.

運用閱讀器訪問網頁

流行閱讀器有IE,NETscape,firefox等,跨閱讀器訪問網頁。

布置課后任務與作業(yè)

完成課后練習題:PIO:(1)——(5)課堂講解

其次講

第一章其次節(jié)《程序與Web腳本》

教學目的和目標

1、了解程序的功能。

2、了解與相識web腳本。

教學重點與難點

1、駕馭程序的功能。

2、相識web腳本。

教學方法和手段

1、以課堂問答法和案例探討法為主,以講授法和指導法為輔。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

1.2程序與Web腳本

javascript可以嵌入到HTML頁面,javascript稱為web腳本語言。

相識一段程序

計算機程序或者軟件程序(通常簡稱程序)是指一組指示計算

機每一步動作的指令,通常用某種程序設計語言編寫,運行于某種

目標體系結構上。打個比方,一個程序就像一個用漢語(程序設計

語言)寫下的紅燒肉菜譜(程序),用于指導懂漢語的人(體系結

構)來做這個菜。通常,計算機程序要經過編譯和鏈接而成為一種

人們不易理解而計算機理解的格式,然后運行。未經編譯就可運行

的程序通常稱之為腳本程序。

程序的運行:為了一個程序運行,計算機加載程序代碼,可能還

要加載數(shù)據(jù),從而初始化成一個起先狀態(tài),然后調用某種啟動機制。

在最低層上,這些是由一個引導序列起先的。

在大多數(shù)計算機中,操作系統(tǒng)例如Windows等,加載并且執(zhí)

行很多程序。在這種狀況下,一個計算機程序是指一個單獨的可執(zhí)

行的映射,而不是當前在這個計算機上運行的全部程序。

馮諾依曼體系結構:在一臺基于最常見的馮諾依曼體系結構(又

稱HarvardArchitecture)的計算機上,程序從某種外部設備,通常

是硬盤,被加載到計算機里。假如計算機選擇馮諾依曼體系結構,

則程序就被加載入內存。指令序列依次執(zhí)行,直到一條跳轉或轉移

指令被執(zhí)行,或者一個中斷出現(xiàn)。全部這些指令都會變更指令寄存

器的內容。

基于這種體系計算機假如沒有程序的支持將無法工作。一個計

算機程序是一系列指令的集合。

程序里的指令都是基于機器語言;程序通常首先用一種計算機

程序設計語言編寫,然后用編譯程序或者說明執(zhí)行程序翻譯成機器

語言。有時,程序也可以用匯編語言編寫,匯編語言實質就是表示

機器語言的一組記號一在這種狀況下,用于翻譯的程序叫做匯編程

序(Assembler)。

程序和數(shù)據(jù):程序已經被定義了。如何定義數(shù)據(jù)呢?數(shù)據(jù)可以被

定義為被程序處理的信息。當我們考慮到整個計算機系統(tǒng)時,有時

程序和數(shù)據(jù)的區(qū)分就不是則明顯了。中心處理器有時有一組微指令

限制硬件,數(shù)據(jù)可以是一個有待執(zhí)行的程序(參見腳本編程語言),

程序可以編寫成去編寫其它的程序;全部這些例子都使程序和數(shù)據(jù)

的比較成為一種視角的選擇。有人甚至斷言程序和數(shù)據(jù)沒有區(qū)分。

編寫一個程序去生成另外一個程序的過程被稱之為原編程

(Metaprogramming)。它可以被應用于讓程序依據(jù)給定數(shù)據(jù)生成代

碼。單一一個程序可能不足以表示給定數(shù)據(jù)的全部方面。讓一個程

序去分析這個數(shù)據(jù)并生成新的程序去處理數(shù)據(jù)全部的方面可能會簡

潔一些。Lisp就是一例支持這種編程模式的程序語言。

在神經網絡里儲存的權重是一種數(shù)據(jù)。正是這些權重數(shù)據(jù),跟

網路的拓撲結構一起,定義了網絡的行為。人們通常很難界定這些

數(shù)據(jù)原委表示什么或者它們是否可以由程序來代替。這個例子以與

跟人工智能相關的其它一些問題進一步考驗程序和數(shù)據(jù)的區(qū)分。

算法:算法指解決某個問題的嚴格方法,通常還需輔以某種程度

上的運行性能分析。算法可以是純理論的,也可以由一個計算機程

序實現(xiàn)。理論算法通常依據(jù)困難性分為不同類別;實現(xiàn)的算法通常

經過頗析(Profiling)以測試其性能。請留意雖然一個算法在理論上有

效可行,但是一個糟糕的實現(xiàn)仍會奢侈寶貴的計算機資源。(更詳

細信息,參見算法信息論,AlgorithmicInformationTheory)

開發(fā):編寫程序是以下步驟的一個往復過程:編寫新的源代碼,

測試、分析和提高新編寫的代碼以找出語法和語義錯誤。從事這種

工作的人叫做程序設計員趨多樣,由此產生了不同種類的程序設計

員,每一種都有更細致的分工和任務。軟件工程師和系統(tǒng)分析員就

是兩個例子?,F(xiàn)在,編程的長時間過程被稱之為“軟件開發(fā)”或者

軟件工程。后者也由于這一學科的日益成熟而慢慢流行。

計算機程序是利用相應的程序設計語言,依據(jù)確定的邏輯和語

法進行編寫和組織,通過程序的運行,使得計算機實現(xiàn)某種特定的功

能。與web相關的有asp,jsp,php等。例:Php程序一段代碼如下:

If($num>0)

echo“thenumberyouenteris>0”

Else

echo“thenumberyouenteris<=0"

相識Web腳本

web腳本有javascript,還有VBscript等,腳本語言同程序

設計語言一樣,是依據(jù)確定的邏輯和語法來編寫腳本,以實現(xiàn)網

頁中的特別效果。

例:javascript程序如下:

If(num>0)

alert("thenumberyouenteris>0");

Else

alert("thenumberyouenteris<=0");

布置課后任務與作業(yè)

完成課后練習題:P11:進階練習。

復習總結:

1、萬維網的發(fā)展歷史與功能是共享資源。

2、HTML語言的概念,簡潔語法。

3、駕馭程序的功能。

4、相識web腳本。

第三講

其次章第一節(jié)《JavaScript的發(fā)展史》

其次節(jié)《JavaScript的作用》

教學目的和目標

1、了解JavaScript的發(fā)展史。

2、駕馭JavaScript的作用。

3、嫻熟編寫頁面特效。

教學重點與難點

1、駕馭理解JavaScript的作用。

2、嫻熟編寫各種頁面特效。

3、HTML頁面元素多,記憶難,要求學生短時間里具有編寫HTML

頁面實力。

教學方法和手段

1、以課堂問答法和案例探討法為主,以講授法和指導法為輔。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

2.1JavaScript的發(fā)展史

Netscape的JavaScript:增加更多的用戶交互,限制閱讀器以

與動態(tài)創(chuàng)建頁面內容的諸多功能,最主要的是使合法性驗證之類

的工作在客戶端得以實現(xiàn)。

Microsoft的Jscript:IE閱讀器。

EMCA-262標準:歐洲計算機制造商聯(lián)合會創(chuàng)建了一個國際通

用的標準化版本的JavaScript,稱為EMCAScripto

2.2JavaScript的作用

表單驗證:最基本和最重要的作用。

例:2T.htm演示各個限制條件。

實現(xiàn)網頁特效。

文字特效:例子2-2.htm鼠標特效2-3.htm

圖片特效2-4.htm

頁面特效2-5.htm

時間特效2-6.htm

狀態(tài)欄特效2-7.htm

導航特效2-8.htm

綜合特效2-9.htm

改善頁面樣式

頁面樣式是通過樣式表來定義的.通過樣式表,定義頁面元素的

表現(xiàn)形式。如限制顏色,圖案,文字,可見性等。

應用Ajax

Ajax技術并不是一個新的語言,是

javascript,xml,css,xhtml,xml等的一個綜合應用。優(yōu)勢是通

過數(shù)據(jù)異步傳輸從而削減交互時間和改善用戶體驗等。

例:圖2.20:頁面的多塊區(qū)域能分時異步加載,削減等待時間。

圖2.23:通過Ajax技術,實時對用戶名進行驗證并在頁面上顯示文

字提示。

布置課后任務與作業(yè)

完成課后練習題:P32:(1)——(4)課堂講解

第四講

其次章第三,四,五節(jié)《運用JavaScript》,《閱讀器與

JavaScript^,《其他常用腳本和技術》

教學目的和目標

1、駕馭Javascript的運用。

2、了解閱讀器與JavaScript的版本號。

3、了解其他常用腳本和技術。

教學重點與難點

1、駕馭理解JavaScript的運用。

2、駕馭理解文檔對象模型概念。

教學方法和手段

1、以課堂問答法和案例探討法為主,以講授法和指導法為輔。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

2.3運用Javascript

相識〈script)標簽

Javascript是嵌入到html才被說明執(zhí)行的,Javascript代

碼可以放到頁面的隨意位置。運用<!一和〃一>將程序段包含起

來,可以讓不支持的閱讀器忽視過這一段代碼。

嵌入網頁

Alert():彈出一個按鈕的提示框。例:2-10.htm

運用JavaScript文件

把篇幅較多的JavaScript代碼保存到一個單獨的文件中,然

后在HTML文檔中進行引用,保持頁面的清晰性。代碼重復運用,

只需引用文件即可,削減維護的工作量。

JavaScript文件運用js作為擴展名,通過〈script〉中的src

來引用.運用〈script》標簽的src屬性來指定文件的路經,可以運

用外部的JavaScript文件。

運用事務

事務是Javascript時刻監(jiān)視某些特定條件,當Javascript

發(fā)覺這些條件發(fā)生后,依據(jù)詳細的代碼對事務進行響應。如

onclick,onfocus事務等。例:2-12.htm

除了由用戶的行為來觸發(fā)的事務外,Javascript也響應某些

不由用戶觸發(fā)的事務,如整個HTML頁面加載完后的load(加載)

事務。

2.4閱讀器與JavaScript

簡潔相識文檔對象模型

文檔對象模型DOM(DocumentObjectModel)是表示文檔(HTML

文檔)和訪問,操作構成文檔的各種元素(如HTML標記和文本串)

的應用程序接口(API),把整個頁面規(guī)劃成由節(jié)點分層級構成的文

檔。例:2-13.htm

DOM通過創(chuàng)建樹來表示一個HTML文檔,從而使限制文檔內容

與結構變得異樣的簡潔。

Javascript的版本表2.1

不同的閱讀器支持IE,Netscape,firefox等,表2.2

指定Javascript版本

<script>標簽的language屬性來指定。

例:<scriptlanguage=javascript1.1,J>

Alert(<<hello>>);</script>

版本號可以省。

2.5其他常用腳本和技術

VBscript語言例:2-14.htm

Java語后

JavaScript和Java不是一個概念,Java是SUN公司推出的

編程語言,跨平臺執(zhí)行的程序設計語言,特別適合于Internet應

用程序開發(fā);而JavaScript是Netscape公司的產品,其目的是

為了擴展NetscapeNavigator功能而開發(fā)的一種可以嵌入Web頁

面中的基于對象和事務驅動的說明性語言。

2.5.3Asp和Asp.net語言

Asp是“活動服務器網頁”,用來創(chuàng)建和運行動態(tài)網頁或Web

應用程序,用于各種動態(tài)網站,擴展名為.asp。

Asp.net是asp的最近版本,擴展名為.asp或.aspxo

2.5.4php語言

基于服務端創(chuàng)建動態(tài)網站的腳本語言,是開放源碼和跨平臺運

行。

布置課后任務與作業(yè)

完成課后練習題:P32:(5)——(9)課堂講解

P32:進階練習即項目實訓I1

第五講

第三章第一部分

教學目的和目標

1、熟悉編輯javascript常用工具。

2、駕馭整個程序設計過程與思路。

3、駕馭一般提示對話框方法。

4、駕馭限制頁面元素的顯示和隱藏方法。

教學重點與難點

1、駕馭理解整個程序設計過程與思路。

2、駕馭一般提示對話框方法。

3、駕馭限制頁面元素的顯示和隱藏方法。

教學方法和手段

1、以課堂問答法和案例探討法為主,以講授法和指導法為輔。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

3.1常用工具介紹

運用記事本:

記事本編輯純文本文件,HTML文檔,Javascript程序和其他各

種類型的文本文件.演示操作.留意保存文件類型選擇為"全部文

件”,文件名擴展名為.htm或html,js等.

運用EditPlus文字編輯器。

EditPlus文字編輯器功能強大,運用便利。

運用Dreamweaver網頁軟件

1.便利的設計

2.可視化編輯

3.強大的Javascript和CSS支持

3.2設計簡潔的Javascript功能

要創(chuàng)建一個完整的程序,事先須要對所實現(xiàn)的功能進行設計.

例:2-9.htm

3.3編寫Javascript代碼之前

依據(jù)設計好的功能進行詳細的實現(xiàn),包括HTML頁面和

Javascript相關編寫

向用戶顯示一般提示對話框

一個好的網頁除了要有合適的動態(tài)內容外,還應當有好的交

互性,就是讓用戶在訪問網頁的過程中得到信息提示,或供應應用

戶一些選擇.

<scriptlanguage="javascript”>

Alert("thisisasimpleuseralert.");

</script>

Alert()是內置函數(shù),出現(xiàn)提示框.

限制頁面元素的顯示和隱藏

Javascript的主要作用之一是限制頁面元素的樣式.

例:3-l.HTML

Javascript限制樣式的顯示須要兩個條件:

(1)獲得須要限制的元素對

象.document.getElementByld("id")

(2)運用對象的style屬性來操作樣式.

例:3-2.html

布置課后任務與作業(yè)

完成課后練習題:P59:(1)——(3)課堂講解

第六講

第三章其次部分

教學目的和目標

1、駕馭確認提示對話框方法。

2、駕馭網頁中輸出內容方法。

3、駕馭變量存儲數(shù)據(jù)定義方法。

4、駕馭函數(shù)定義方法。

5、駕馭HTML與Javascript整合技巧與方法。

教學重點與難點

1、駕馭確認提示對話框方法。

2、駕馭網頁中輸出內容方法。

3、駕馭變量存儲數(shù)據(jù)定義方法。

4、駕馭函數(shù)定義方法。

5、理解HTML與Javascript整合技巧與方法。

6、培育學生整合HTML與Javascript實力。

教學方法和手段

1、以課堂問答法和案例探討法為主,以講授法和指導法為輔。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

向用戶顯示確認提示對話框

<scriptlanguage="javascript”>

confirm(“eat”);

</script>

confirm。是內置函數(shù),出現(xiàn)確認提示框.

在網頁中輸出內容供應了在網頁中輸出內容的方法,

用"document,write();“

例:3-3.html

運用變量存儲數(shù)據(jù),用var來顯示

Varstr="hello";

例:3-5.html

運用javascript進行計算Javascript支持"*,/”等運算符.

例:3-6.html

將javascript代碼定義為函數(shù)

定義函數(shù)運用funclion語句

Function函數(shù)名()

語句;

<scriptlanguage="javascript”>

FunctionFunl(i,j,k)

{alert(i-j+k);}

Funl(10,100,3);

</script>

3.4HTML文檔編寫與Javascript整合

把代碼嵌入到頁面中.

編寫出全部須要的頁面元素

3-7.html

3-8.html

通過單選按鈕限制隱藏屬性

編寫出全部須要的頁面元素

3-9.html

提交表單時的確認提示框

用JAVASCRIPT函數(shù)計算結果

生成最終頁面

整合全部功能:借助主函數(shù)把全部功能組織起來.

3-10.html

布置課后任務與作業(yè)

完成課后練習題:P59:(4)-----(10)課堂講解

P59:進階練習即項目實訓2。

第七講

第四章第一部分

教學目的和目標

1、駕馭Javascript語法結構。

2、駕馭理解Javascript對象概念。

3、駕馭理解Javascript對象創(chuàng)建。

教學重點與難點

1、駕馭理解Javascript語法結構。

2、駕馭理解Javascript對象概念。

3、對象概念多,理解難,要求學生短時間里具有編寫對象實力。

教學方法和手段

1、以課堂問答法和案例探討法為主,以講授法和指導法為輔。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

4.IJavascript語法結構

大小寫敏感

對大小寫敏感,必需大小寫一樣,而HTML是不區(qū)分大小寫的,而

Javascript是嵌入到html中去,必需留意。

空格,制表符和換行

使分隔符,來對齊用程序語句,或將一條長語句分成幾行編寫,

對于程序的美觀整齊是很有好處的,增加了程序的可讀性。

干脆量

是程序里干脆顯示出來的數(shù)值。

分號

用來分隔兩條程序語句的,每條語句都運用一個分號“;”作為結

束。

標識符

用來命名變量或函數(shù)等。

標識符命名規(guī)則必需是以字母,下劃線或美元符起先的字母,數(shù)

字,或隨意組合,數(shù)字不允許作為變量名的開頭,標識符不能和

保留字重名。

保留字

表4.1,4.2,4.3

4.2理解Javascript對象

Javascript面對對象概念

面對對象盡可能模擬人類的思維習慣,使程序設計的方法與過程

盡可能的接近人類的自然思維方式.

Javascript對象類基于構造器函數(shù)創(chuàng)建的實例化一個對象,構造

器函數(shù)包含屬性和方法兩個基本的元素,屬性事實上用于存儲對

象的數(shù)據(jù),方法是在對象內部調用的函數(shù),用來實現(xiàn)一些功能或對

屬性進行訪問更改.

對象的創(chuàng)建

Javascript對象是通過"new”來創(chuàng)建的,

Varobj=newobject();

類名通常以大寫字母來開頭,而構造器函數(shù)相當于類,因此構造機

器函數(shù)通常以大寫字母開頭.

Vardate=newDate();//創(chuàng)建日期對象

布置課后任務與作業(yè)

完成課后練習題:P70:(1)——(4)課堂講解

第八講

第四章其次部分

教學目的和目標

1、駕馭Javascript對象屬性的設置和讀取。

2、駕馭Javascript對象的方法,繼承和原型。

3、培育學生養(yǎng)成良好的編程習慣。

教學重點與難點

1、駕馭理解Javascript對象屬性的設置和讀取。

2、駕馭理解Javascript對象的方法,繼承和原型。

3、理解良好的編程習慣重要性。

教學方法和手段

1、以課堂問答法和案例探討法為主,以講授法和指導法為輔。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

屬性的設置和讀取

通常用”.”運算符實現(xiàn)屬性的存取,”.”左邊是表示該對象的

引用名,右邊是屬性名稱.

Vardog=newDog();

Dog.dog_weight=50;

Dog.dog_type="big";

Alert("dogtype:"+dog.dog_type);

對象的方法:訪問屬性通過"this”,對象的方法其實就是一個

函數(shù),

FunctionshowDoglnfo()

alert("dogtype:"+this.dog_type);

對象的繼承和原型:對象是類的一個實例,類是對象的抽象,繼承

是對象的一個很重要的特征,對象可以從實例化它的構造器函數(shù)

中繼承到屬性和方法.

FunctionAnimal(type,sound,food)

This.animal_type=type;

〃實例化對象

Vardog=newanimal("dog",...);

原型屬性是一個內置的屬性,指定了對象所擴展的是構造器函數(shù).

Dog.prototype,detail_type="";

Varcat=newAnimal("cat",…);

Alert(cat.detail_type);〃輸出"”

通常狀況下用prototype,detail_type=;增加屬性,詳細的屬

性值將在詳細的實例化對象中設置,運用原型屬性可以實現(xiàn)附加

對象定義擴展對象.

4.3養(yǎng)成良好的編程習慣

維護成本大于開發(fā)成本,養(yǎng)成良好的編程習慣尤為重要。

命名風格:命名風格必需保持一樣性和可讀性,任何一個實體的

主要功能或用途必需能夠從命名中明顯的看出來。

函數(shù):實現(xiàn)功能?!皠釉~+名詞”:showinfo();

變量名:存儲數(shù)據(jù):名詞或形容詞+名詞。

以小寫字母開頭,其次個起先小寫,allMoneyO;

類:運用名詞,以大寫字母開頭,BookO;

運用注釋

(1)運用實現(xiàn)單行注釋

(2)運用“/*”和“*/”實現(xiàn)塊注釋,不能嵌套,可以跨多行。

(3)運用整塊注釋

注釋不是越多越好,要講究一個度,沒必要為每條語句加注釋。

布置課后任務與作業(yè)

完成課后練習題:P70:(5)——(8)課堂講解

P71:進階練習

第九講

第五章第一部分

教學目的和目標

1、駕馭變量的命名。

2、駕馭賦值給變量的方法。

3、駕馭變量的作用域。

教學重點與難點

1、駕馭理解變量的命名。

2、駕馭理解賦值給變量的方法。

3、駕馭理解變量的作用域。

教學方法和手段

1、以課堂問答法和案例探討法為主,以講授法和指導法為輔。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

5.1變量的命名

變量是用來存儲數(shù)據(jù)的,利用變量參與各種運算以實現(xiàn)動態(tài)的效

果。

運用有意義的名稱

變量名代表了所存儲數(shù)據(jù)的詳細含義,給變量取合適的名字能夠

理解變量的含義,從而讓程序的編寫和理解更加容量。

Varprice=32.8〃定義price變量,表示價格

運用多個單詞與分隔符

其次個單詞首字母要答謝,或在多個單詞間運用分隔符

VaruserName="wei";

Vardog_weight=55;

全大寫命名方式

變量名字母全部大寫,表明該變量的級別較高,為全局變量。

給變量名增加前綴

防止重名或混淆,把具有相關性質的變量進行統(tǒng)一命名,如統(tǒng)一

運用前綴或.

綜合示例例5-1.html

第十講

教學時間:

2課時

5.2賦值給變量

變量的作用是用來存儲數(shù)據(jù)的,變量賦值運用

(1)先定義變量后賦值Varbook_name;

book_name="javascript”;

(2)定義時賦值Varbook_name="javascript";

5.3變量的作用域

分為全局和局部兩種,全局變量是在函數(shù)體外聲明的,可以在任

何地方運用,局部變量在函數(shù)體內聲明,只能在函數(shù)體內運用,

并隨著函數(shù)的結束而消逝。

局部變量:在函數(shù)體內聲明的變量

全局變量:在函數(shù)體外聲明的變量,聲明后可以在任何地方調用,

聲明全局變量,全部用大寫,

假如全局變量和局部變量遇到重名狀況,局部變量優(yōu)先。

布置課后任務與作業(yè)

完成課后練習題:P87:(1)(4)課堂講解

第十一講

教學時間:

2課時

第五章其次部分

教學目的和目標

1、駕馭數(shù)字,布爾值的運用方法。

2、駕馭字符串的常見用法。

3、駕馭數(shù)組的常見用法。

教學重點與難點

1、駕馭理解數(shù)字,布爾值的運用方法。

2、駕馭理解字符串的常見用法。

3、駕馭理解數(shù)組的常見用法。

教學方法和手段

1、以課堂問答法和案例探討法為主,以講授法和指導法為輔。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

5.4運用數(shù)字

一種是整型,另一種是浮點型,科學計算法

例5-2.html,5-3.html

5.5運用布爾值

布爾值是一個邏輯值,有true和false兩個,對應1和0表示。

5.6運用字符串

字符串是一段文本內容,常用一對單引號或雙引號起來。

創(chuàng)建字符串:字符串里含有雙引號,則創(chuàng)建是就用一對單引號

a,”

Varstr='Iam"student”';

Varstr="Iam'student'";

字符串必需以相同類型的引號起先和結束。

運用轉義符號“\":在字符串里邊包含單引號和雙引號,了解轉

義字符。

Varstr="Iam\"student\v,from'china'";

表5.1

運用length屬性獲得字符串長度,length屬性獲得。

截取字符串:substring方法,substr方法

(1)截取指定起始位置和長度的字符串。

Varstr="十月一日是國慶節(jié)”;

Alert(str.substr⑸3));〃國慶節(jié)

(2)只指定起始位置截取字符串,默認到字符串末尾。

Alert(str.substr(5))

⑶利用length屬性動態(tài)指定位置截取。

Alert(str.substr(0,str.length-3));

字符串的大小寫轉換:

toLowerCase():變?yōu)樾?/p>

toUpperCase():變?yōu)榇髮?/p>

Alert(w大寫:”+str.toUpperCase()+“小寫:"

str.toLowerCase());

查找與匹配字符串:

Indexof或lastindexof方法來進行

Indexof:字符串在被查找的字符串里第一次出現(xiàn)的位置。

lastindexof:該字符串在被查找的字符串里最終一次出現(xiàn)的位

置。

Varstr="a";

Varstrl="javascript”;

Alert("thefirst:"+strl.indexOf(str)+w,thelast:"+

strl.lastlndexOf(str));

第十二講

教學時間:

2課時

5.7運用數(shù)組

數(shù)組是由幾個變量組合起來的一個變量組。

創(chuàng)建一個數(shù)組

運用Array()構造器來創(chuàng)建。

Varary=newArray(num);

給數(shù)組元素賦值,通過下標元素賦值也可以創(chuàng)建時賦值。

Varary=newArray("a","b","c");

Ary[0]="a";

Alert(ary[0]);

運用length屬性獲得數(shù)組的長度,數(shù)組的長度是數(shù)組元素的個

數(shù),ary.lengtho

For(vari=0;i<ary.length;i++)

alert(ary[i]);

多維數(shù)組,數(shù)組中的每一個元素就是一個數(shù)組,就變成了三維數(shù)

組.

例:5-4.htmlo

布置課后任務與作業(yè)

完成課后練習題:P87:(5)——(17)課堂講解

P87:進階練習

第十三講

第六章第一節(jié)函數(shù)的定義與調用

教學目的和目標

1、駕馭函數(shù)的定義格式。

2、駕馭函數(shù)參數(shù)的傳遞。

3、駕馭調用函數(shù)。

教學重點與難點

1、駕馭理解函數(shù)參數(shù)的傳遞。

2、駕馭理解調用函數(shù)。

3、函數(shù)概念多,理解難,要求學生短時間里具有編寫函數(shù)實力。

教學方法和手段

1、以課堂問答法和案例探討法為主,以講授法和指導法為輔。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

6.1.1定義函數(shù)

JavaScript函數(shù)可以封裝那些在程序中可能要多次用到的模塊。

并可作為事務驅動的結果而調用的程序。從而實現(xiàn)一個函數(shù)把它與事

務驅動相關聯(lián)。這是與其它語言不一樣的地方。

function函數(shù)名(參數(shù))

詳細語句;

函數(shù)由關鍵字function定義,function是關鍵字。

函數(shù)名必需是唯一的,命名規(guī)則與變量名的命名規(guī)則一樣,并且

是大小寫有區(qū)分的。

函數(shù)可以帶參數(shù)也把可以不帶參數(shù),其中函數(shù)的參數(shù)可以是常量、

變量或表達式。

當運用多個參數(shù)時,參數(shù)間以逗號相隔。

假如函數(shù)須要返回,則運用關鍵字return將值返回。

假如所要調用的函數(shù)不帶參數(shù),運用時只要干脆以“函數(shù)名()”

的方式調用函數(shù)就可以了。

假如調用的函數(shù)具有返回值,可以通過變量或干脆將函數(shù)置于表

達式中。

functionshowResult(a,b)

Varresult=a*b;

Alert("squareis:"+result);

函數(shù)說明:

形式參數(shù):定義函數(shù)時為函數(shù)賜予的參數(shù),它代表了參數(shù)類型和

位置,系統(tǒng)并不為形式參數(shù)支配實際的存儲空間,而是在調用函數(shù)時

候由實際參數(shù)代表形式參數(shù)參與函數(shù)的運行。

實際參數(shù):

調用函數(shù)時傳遞給函數(shù)的參數(shù),它通常在調用函數(shù)前已經支配了

內存,并且包含了實際數(shù)據(jù)。在函數(shù)執(zhí)行過程中,實際參數(shù)參與函數(shù)

的運行,函數(shù)定義中的形式參數(shù)只是表明白調用函數(shù)時實際傳遞的參

數(shù)類型.

函數(shù)定義格式:例子:6-1.htm,6-10.htm

函數(shù)參數(shù)的傳遞:例子:6-8.htm

6.1.2調用函數(shù)

定義好函數(shù),在須要的地方調用。假如所要調用的函數(shù)不帶參數(shù),

運用時只要干脆以“函數(shù)名()”的方式調用函數(shù)就可以了。假如調用

的函數(shù)具有返回值,可以通過變量或干脆將函數(shù)置于表達式中。

在多個位置調用函數(shù),可以在下述位置調用JavaScript函數(shù):

在JavaScript代碼中調用函數(shù);在事務響應中調用函數(shù);通過鏈

接調用函數(shù)。

(1)在JavaScript代碼中調用函數(shù)6-9.htm

(2)在事務中調用函數(shù)6-4.htm

(3)通過鏈接調用函數(shù)6-5.htm

布置課后任務與作業(yè)

P99:(1)(3)課堂講解

第十四講

第六章第一節(jié)函數(shù)的返回值與作用域

教學目的和目標

1、駕馭函數(shù)的返回值。

2、駕馭函數(shù)變量的作用域。

3、駕馭組合多個函數(shù)實現(xiàn)困難功能。

教學重點與難點

1、駕馭理解函數(shù)的返回值。

2、駕馭理解函數(shù)變量的作用域。

3、駕馭理解組合多個函數(shù)實現(xiàn)困難功能。

教學方法和手段

1、以講授法、課堂操作演示與學生實訓為主。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

函數(shù)的返回值與函數(shù)變量的作用域

(1)函數(shù)中變量的作用域:全局變量是在函數(shù)體外聲明的,可以在

任何地方運用,局部變量在函數(shù)體內聲明,只能在函數(shù)體內運用,并

隨著函數(shù)的結束而消逝。詳細區(qū)分詳見例子:6-6.htm

(2)函數(shù)的返回值:

函數(shù)可以通過參數(shù)接受傳入的變量,將一些結果返回給調用函數(shù)的地

方,由“return返回值”完成;

Varretval=函數(shù)(參數(shù));

例子:

6-2.htm

6-7.htm

6-8.htm

函數(shù)可以返回一個確定的值,也可以只用retun返回空值。

組合多個函數(shù)來實現(xiàn)困難功能

代碼重用,編寫成函數(shù),起主導地位的函數(shù)是主函數(shù),被調用的函數(shù)

是子函數(shù),主函數(shù)和子函數(shù)通過主函數(shù)調用子函數(shù)。

例子:6-3.htm

布置課后任務與作業(yè)

P99:(4)——(6)課堂講解

復習總結:

1、駕馭函數(shù)的定義格式。

2、駕馭函數(shù)參數(shù)的傳遞。

3、駕馭調用函數(shù)。

4、駕馭函數(shù)的返回值。

5、駕馭函數(shù)變量的作用域。

6、駕馭組合多個函數(shù)實現(xiàn)困難功能。

第十五講

第六章其次節(jié)HTML標簽與事務

教學目的和目標

1、駕馭常用HTML標簽事務。

2、駕馭事務處理概念,處理程序。

教學重點與難點

1、駕馭常用HTML標簽事務。

2、駕馭事務處理概念,處理程序。

教學方法和手段

1、以講授法、課堂操作演示與學生實訓為主。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

HTML標簽與事務

HTML標簽是主要的事務對象,〈input)標簽的“type”屬性.

表6.1

事務處理器

1、基本概念

JavaScript是基于對象(object-based)的語言。這與Java不同,Java是面

對對象的語言。而基于對象的基本特征,就是接受事務驅動(event-driven)。它

是在用形界面的環(huán)境下,使得一切輸入變更簡潔化。通常鼠標或熱鍵的動作我們

稱之為事務(Event),而由鼠標或熱鍵引發(fā)的一連串程序的動作,稱之為事務

驅動(EventDriver)0而對事務進行處理程序或函數(shù),我們稱之為事務處理程

序(EventHandler)。

事務處理器的名稱是由事務名加上一個“on”組成,統(tǒng)一用小寫,事務處理

器代碼后面用“二”添加了事務觸發(fā)時須要的JavaScript代碼,代碼可以是一條

語句,也可以是一個函數(shù),〈inputonclick=,showinfo();J>

2、事務處理程序

在JavaScript中對象事務的處理通常由函數(shù)(Function)擔當。其基本格式

與函數(shù)全部一樣,可以將前面所介紹的全部函數(shù)作為事務處理程序。格式如下:

Function事務處理名(參數(shù)表){

事務處理語句集;

范例1:下例程序是一個自動裝載和自動卸載的例子。即當裝入HTML文檔

時調用loadform()函數(shù),而退出該文檔進入另一HTML文檔時則首先調用

unloadform()函數(shù),確認后方可進入。

6_sl.htm

布置課后任務與作業(yè)

P99:(7)——(9)課堂講解

第十六講

第六章其次節(jié)運用常用事務

教學目的和目標

1、駕馭運用常用事務方法。

2、駕馭運用onClick,onLoad事務。

3、駕馭組合函數(shù)實現(xiàn)事務功能。

教學重點與難點

1、駕馭運用常用事務方法。

2、駕馭運用onClick,onLoad事務。

3、駕馭組合函數(shù)實現(xiàn)事務功能。

教學方法和手段

1、以講授法、課堂操作演示與學生實訓為主。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

、運用常用事務

JavaScript事務驅動中的事務是通過鼠標或熱鍵的動作引發(fā)的。它主要有

以下幾個事務:

(1)單擊事務onClick

當用戶單擊鼠標按鈕時,產生onClick事務。同時。nClick指定的事務處理

程序或代碼將被調用執(zhí)行。通常在下列基本對象中產生:

?button(按鈕對象)

?checkbox(復選框)或(檢查列表框)

?radio(單選鈕)

?resetbuttons(重要按鈕)

?submitbuttons(提交按鈕)

例:可通過下列按鈕激活change。文件:

<Form>

<Inputtype="button"Value=""onClick="change()”>

</Form>

在。nClick等號后,可以運用自己編寫的函數(shù)作為事務處理程序,也可以運

用JavaScript中內部的函數(shù)。還可以干脆運用JavaScript的代碼等。例:

<Inputtype="button"value=""onclick=alert("這是一個例子“);

(2)失去焦點onBlur

當text對象或textarea對象以與select對象不再擁有焦點、而退到后臺

時,引發(fā)該文件,他與onFocas事務是一個對應的關系。

(3)onChange變更事務

當利用text或texturea元素輸入字符值變更時發(fā)該事務,同時當在select

表格項中一個選項狀態(tài)變更后也會引發(fā)該事務。

例:<Form>

<Inputtype="text"name="Test"value="Test"

onCharge=/,checkCthis,test)”〉

</Form>

(4)選中事務onSelect

當Text或Textarea對象中的文字被加亮后,引發(fā)該事務。

(5)獲得焦點事務onFocus

當用戶單擊Text或textarea以與select對象時,產生該事務。此時

該對象成為前臺對象。

(6)載入文件onLoad

當文檔載入時,產生該事務。onLoad—個作用就是在首次載入一個文檔時

檢測cookie的值,并用一個變量為其賦值,使它可以被源代碼運用。

(7)卸載文件onUnload

當Web頁面退出時引發(fā)onUnload事務,并可更新Cookie的狀態(tài)。

6_sl.htm6_20.htm

布置課后任務與作業(yè)

P99:進階練習

復習總結:

1、駕馭函數(shù)的運用。

2、駕馭常用事務的運用。

第十七講

第7章算術,賦值運算符和表達式

教學目的和目標

1、駕馭理解表述式。

2、駕馭運用算術運算符。

3、駕馭運用賦值運算符。

教學重點與難點

1、駕馭理解表述式。

2、駕馭運用算術運算符。

3、駕馭運用賦值運算符。

教學方法和手段

1、以講授法、課堂操作演示與學生實訓為主。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

7.1、運用表達式

在定義完變量后,就可以對它們進行賦值、變更、計算等一系列

操作,這一過程通常又叫稱一個叫表達式來完成,可以說它是變量、

常量、布爾與運算符的集合,因此表達式可以分為算術表述式、字串

表達式、賦值表達式以與布爾表達式等。

7.2、運算符概述

運算符完成操作的一系列符號,在JavaScript中有算術運算符,

如+、-、*、/等;有比較運算符如!=、==等;有new,邏輯布爾

運算符如?。ㄈ》矗、||;有字串運算如+、+=等。表7.1

7.3、運用算術運算符

7.3.1、二元運算符

須要兩個操作數(shù)才能進行運算.

其二元運算符由下列組成:表7.2

操作數(shù)1運算符操作數(shù)2

即由兩個操作數(shù)和一個運算符組成。如50+40、〃This"+"that"

等。

+(加)、-(減)、*(乘)、/(除)、%(取模)、

例子:7-1.htm

Javascript是一種弱類型的語言,本身就有類型轉換的

功能,如乘法:字符串轉換成數(shù)字.但加法除外.

Vara="3”;

Varb="4”;

Varc=a*b;

Alert("resultis:"+c);//12

Vara="3";

Varb="4";

Varc=a+b;

Alert("resultis:"+c);//34

例子:7-2.htm

7.3.2、一元運算符

只需一個操作數(shù),其運算符可在前或后。表7.3

~(取反)、++(遞加1)、一(遞減1)。

⑴“++”運算符在前面:7-3.htm

Vara=3;

Varb=++a;

Alert("ais+a+”,bis:"+b);//4,4

⑵"++”運算符在后面

varc=3;

vard=c++;

alert("cis:"+c+",dis"+d);//4,3

(3)“一”運算符在前面:7-3.htm

Vare=3;

Varf=++e;

Alert(eis:"+e+”,fis:"+f);//2,2

(4)“一”運算符在后面

varh=3;

vari=h一;

alert(^his:"+h+",iis"+i);//2,3

⑸取反運算符"-"

varj=3;

vark=一j;

alert(,zjis:"+j+",kis"+k);〃3,-3

第十八講

教學時間:

2課時

7.4、運用賦值運算符

“=”,表7.4,例子:7-4.htm

7.4.1、”+="運算符

先把左右操作數(shù)相加,后把得到的結果賦值給左邊的操作數(shù).

vara=3;

a+=2;

alert(/?ais:"+a);//5

7.4.2、"-=”運算符

varc=3;

c-=2;

alertC'cis:"+c);//l

7.4.3、”*="運算符

vare=3;

e*=2;

alert(z,eis:"+e);//6

7.4.4、”/=”運算符

varh=3;

h/=2;

alert(z,his:"+h);//I.5

7.4.5、"%=”運算符

varj=3;

j%=2;

alert("jis:"+j);//l

布置課后任務與作業(yè)

P116:(1)——(3)課堂講解

第十九講

第7章關系,邏輯,字符串運算符

教學目的和目標

1、駕馭運用關系運算符。

2、駕馭運用邏輯運算符。

3、駕馭運用字符串運算符。

4、駕馭理解運算符的優(yōu)先級。

教學重點與難點

1、駕馭運用關系運算符。

2、駕馭運用邏輯運算符。

3、駕馭運用字符串運算符。

4、駕馭理解運算符的優(yōu)先級。

教學方法和手段

1、以講授法、課堂操作演示與學生實訓為主。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

7.5、運用關系運算符

比較運算符它的基本操作過程是,首先對它的操作數(shù)進行比較,爾后

再返回一個true或False值,有6個比較運算符:

〈(小于)、>(大于)、<=(小于等于大>=(大于等于等==(等于)、!=(不

等于)。例子:7-5.htm

7.5.1、"=="運算符

推斷左右操作數(shù)是否相等,相等返回true,否則返回false

vara=3;

varb=3;

varc=2;

varflag_ab=a==b;

varflag_ac=a==c;

alertC'aisequalofb:"+flag_ab+,z,aisequalofc:

,,+flag_ac);//true,false

7.5.2、”!=”運算符

vara=3;

varb=3;

varc=2;

varflag_ab=a!=b;

varflag_ac=a!=c;

alert("aisnotequalofb:"+flag_ab+〃,aisnotequalofc:

“+flag_ac);//false,true

7.5.3、”>”運算符

vara=3;

varb=3;

varc=2;

varflag_ab=a>b;

varflag_ac=a>c;

alert(z,ais>b:"+flag_ab+”,ais>c:,z+flag_ac);//true,false

7.5.4、”>=”運算符

vara=3;

varb=3;

varc=2;

varflag_ab=a>=b;

varflag_ac=a>=c;

,,

alert("ais>=b:"+flag_ab+)ais>=c:

“+flag_ac);//true,false

7.5.5、”運算符

vara=3;

varb=3;

varc=2;

varflag_ab=a<b;

varflag_ac=a<c;

alert(z,ais<b:"+flag_ab+”,ais<c:z,+flag_ac);//false,false

7.5.5、”<=”運算符

vara=3;

varb=3;

varc=2;

varflag_ab=a<=b;

varflag_ac=a<=c;

alert("ais<=b:"+flag_ab+”,ais<=c:

,,+flag_ac);//true,false

其次十講

教學時間:

2課時

7.6、運用邏輯運算符

在JavaScript中增加了幾個布爾邏輯運算符:

!(取反)、&=(與之后賦值)、&(邏輯與)、|=(或之后賦值)、

I(邏輯或)、(異或之后賦值)、"(邏輯異或)、:(三目操

作符)、II(或)、==(等于)、1=(不等于)。例子:7-6.htm

7.6.1、”&&”運算符

邏輯與,推斷兩個表達式是否為true,都為true則返回true,否則

返回false.

Alert(l>2&&3>2);//false

Alert(l<2&&3>2);//true

7.6.2、”運算符:邏輯或,推斷兩個表達式其中之一為true,都

為true,否則返回false.

Alert(2>1||3<2);//true

Alert(2>5||3<2);//false

7.6.3、“!”運算符:邏輯非,求反.

Alert(!(2>5));//true

7.7、運用字符串運算符

例子:7-7.htm

7.7.1、”+=”運算符

varstr="java";

str+="Script”;

alert(str);

7.8、理解運算符的優(yōu)先級

表7.7

布置課后任務與作業(yè)

P116:(4)——(7)課堂講解

P116:進階練習

其次十一講

第8章第一節(jié)流程限制語句的推斷語句

教學目的和目標

1、駕馭運用if推斷語句。

2、駕馭運用if…else語句。

3、駕馭運用switch語句。

教學重點與難點

1、駕馭理解if…else語句。

2、駕馭運用switch語句。

3、駕馭運用break語句。

教學方法和手段

1、以講授法、課堂操作演示與學生實訓為主。

2、運用先鋒電子教室多媒體手段進行教學。

教學時間:

2課時

教學過程與詳細內容

JavaScript腳本語言的基本構成是由限制語句、函數(shù)、對象、方法、屬性

等,來實現(xiàn)編程的。

在任何一種語言中,程序限制流是必需的,它能使得整個程序減小混亂,使

之順當按其確定的方式執(zhí)行。下面是JavaScript常用的程序限制流結構與語句:

8.1運用推斷語句

if條件語句

運用if語句

基本格式

if(表述式)

語句段1;

if語句允許嵌套。

8-1.htm

運用if…else語句

if(表述式)

{

語句段1;

else

語句段2;

功能:若表達式為true,則執(zhí)行語句段1;否則執(zhí)行語句段2。

?if-else語句是JavaScript中最基本的限制語句,通過它可以變更語句

的執(zhí)行依次。

?表達式中必需運用關系語句,來實現(xiàn)推斷,它是作為一個布爾值來估算的。

?它將零和非零的數(shù)分別轉化成false和t

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論