《網(wǎng)頁設(shè)計與制作(HTML+CSS+JavaScript)》課件-CORE-08_第1頁
《網(wǎng)頁設(shè)計與制作(HTML+CSS+JavaScript)》課件-CORE-08_第2頁
《網(wǎng)頁設(shè)計與制作(HTML+CSS+JavaScript)》課件-CORE-08_第3頁
《網(wǎng)頁設(shè)計與制作(HTML+CSS+JavaScript)》課件-CORE-08_第4頁
《網(wǎng)頁設(shè)計與制作(HTML+CSS+JavaScript)》課件-CORE-08_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第八章JavaScript的句型目標(biāo)理解JavaScript的句型種類掌握JavaScript的句型用法概述、專業(yè)術(shù)語Javascript是由語句(statements)、塊(blocks)和注釋(comments)構(gòu)成一個Javascript程序就是一個語句的集合程序語句按照邏輯分為判斷和循環(huán)2種術(shù)語詞匯表定義在此章節(jié)中使用的術(shù)語判斷語句if語句——單分支……<body> <scriptlanguage="JavaScript"> varvText="What'sup?"; varvLen=vText.length;

if(vLen<100) {document.write("<p>該字符串長度小于100。</p>")} </script></body>……判斷語句if語句——雙分支<body> <scripttype="text/javascript"> varvDay=newDate() varvHour=vDay.getHours()

if(vHour<17) {document.write("<b>日安</b>") } else {document.write("<b>晚安</b>“) } </script></body>判斷語句if語句的嵌套varsex,age; //sex是”性別”,age是”年齡”if(sex=="女"){ if(age>=18&&age<=24) alert("可以做我女朋友"); else alert("可以做我好朋友");}else alert("可以做我的朋友");判斷語句if語句的嵌套——多分支varscore; //score是”分數(shù)”if(score<=100&&score>85) alert("您的成績優(yōu)秀");elseif(score<=85&&score>70) alert("您的成績良好");elseif(score<=70&&score>=60) alert("您的成績湊合");elseif(score<60&&score>=0) alert("您的成績糟糕");else alert("電腦出問題了");判斷語句switch語句<scripttype="text/javascript">vard=newDate()theDay=d.getDay()

switch(theDay){case5:document.write("<b>總算熬到星期五了。</b>")breakcase6:document.write("<b>哈哈,周末啦!</b>")breakcase0:document.write("<b>明天又要上班,想想就煩。</b>")break default:document.write("<b>每個工作日慢得都象蝸牛爬??!</b>")}</script>

循環(huán)語句普通的for語句……<scripttype="text/javascript">

for(i=0;i<=5;i++) { document.write(i) document.write("<br>") }</script>……循環(huán)語句for...in語句<html><head><title>for…in循環(huán)語句示例</title></head><body><scripttype="text/JavaScript">//創(chuàng)建一個對象myObject以及三個屬性sitename,siteurl,sitecontentvarmyObject=newObject();myObject.sitename="迅騰科技";myObject.siteurl="";myObject.sitecontent="天津迅騰濱海科技有限公司新聞?wù)军c";//遍歷對象的所有屬性

for(propinmyObject){document.write("屬性'"+prop+"'為"+myObject[prop]); document.write("<br>");}</script></body></html>循環(huán)語句while語句……<scripttype="text/javascript"> i=0

while(i<=5) { document.write(i+"<br>") i++}</script>……循環(huán)語句do...while語句……<scripttype="text/javascript"> i=0

do { document.write(i+"<br>") i++ } while(i<=5)</script>……循環(huán)語句break<head><scripttype="text/javascript">functionBreakTest(breakpoint){vari=0;varm=0;while(i<100){//當(dāng)i等于breakpoint時,中斷循環(huán)

if(i==breakpoint)

break; m=m+i; i++;}return(m);}</script></head>循環(huán)語句break<body><scripttype="text/javascript">

//設(shè)函數(shù)BreakTest參數(shù)breakpoint值為23,得到從1加到22的合計

document.write(BreakTest(23))</script></body>循環(huán)語句continue<body><scripttype="text/javascript">

//該script代碼用來輸出1到10之間的奇數(shù)。

varx;for(x=1;x<10;x++){//如果x被2整除,則跳過后面代碼,開始下一次重復(fù);

//如果x不能被2整除,則執(zhí)行后面代碼,輸出x。

if(x%2==0)

continue;

document.write(x+"<br>");}</script></body>其它語句with語句x=Math.cos(3*Math.PI)+Math.sin(Math.LN10)y=Math.tan(14*Math.E)//使用with語句with(Math){x=cos(3*PI)+sin(LN10)y=tan(14*E)}其它語句try...catch...finally語句——實現(xiàn)錯誤處理//語法try{tryStatements}catch(exception){catchStatements}finally{finallyStateme

溫馨提示

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

評論

0/150

提交評論