freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

javascript基礎(chǔ)學(xué)習(xí)-閱讀頁

2024-09-04 23:36本頁面
  

【正文】 o).innerHTML=x。s Wednesdaydefault 關(guān)鍵詞請使用 default 關(guān)鍵詞來規(guī)定匹配不存在時做的事情:實例如果今天不是周六或周日,則會輸出默認的消息:htmlbodyp點擊下面的按鈕,會顯示出基于今日日期的消息:/pbutton onclick=myFunction()點擊這里/buttonp id=demo/pscriptfunction myFunction(){var x。switch (d) { case 6: x=Today it39。 break。s Sunday。 default: x=Looking forward to the Weekend。}/script/body/htmlx 的結(jié)果:Looking forward to the WeekendJavaScript For 循環(huán)循環(huán)可以將代碼塊執(zhí)行指定的次數(shù)。我們可以這樣輸出數(shù)組的值:(cars[0] + br)。(cars[2] + br)。(cars[4] + br)。不過通常我們這樣寫:for (var i=0。i++){(cars[i] + br)。 循環(huán)代碼塊一定的次數(shù)for/in 當(dāng)指定的條件為 true 時循環(huán)指定的代碼塊do/while下面是 for 循環(huán)的語法:for (語句 1。 語句 3) {被執(zhí)行的代碼塊}語句 1定義運行循環(huán)(代碼塊)的條件語句 3 i5。}從什么的例子中,您可以看到:Statement 1 在循環(huán)開始之前設(shè)置變量 (var i=0)。Statement 3 在每次代碼塊已被執(zhí)行后增加一個值 (i++)。語句 1 是可選的,也就是說不使用語句 1 也可以。 ilen。}同時您還可以省略語句 1(比如在循環(huán)開始前已經(jīng)設(shè)置了值時):實例:var i=2,len=。 ilen。}語句 2通常語句 2 用于評估初始變量的條件。如果語句 2 返回 true,則循環(huán)再次開始,如果返回 false,則循環(huán)將結(jié)束。break。這樣有可能令瀏覽器崩潰。語句 3 也是可選的。增量可以是負數(shù) (i),或者更大 (i=i+15)。for (。 ){(cars[i] + br)。}For/In 循環(huán)JavaScript for/in 語句循環(huán)遍歷對象的屬性:實例var person={fname:John,lname:Doe,age:25}。 }JavaScript While 循環(huán)只要指定條件為 true,循環(huán)就可以一直執(zhí)行代碼。語法while (條件) {需要執(zhí)行的代碼}實例本例中的循環(huán)將繼續(xù)運行,只要變量 i 小于 5:while (i5) {x=x + The number is + i + br。}提示:如果您忘記增加條件中所用變量的值,該循環(huán)永遠不會結(jié)束。do/while 循環(huán)do/while 循環(huán)是 while 循環(huán)的變體。語法do {需要執(zhí)行的代碼}while (條件)。該循環(huán)至少會執(zhí)行一次,即使條件是 false,隱藏代碼塊會在條件被測試前執(zhí)行:do {x=x + The number is + i + br。}while (i5)。for 語句實例本例中的循環(huán)使用 for 循環(huán)來顯示 cars 數(shù)組中的所有值:cars=[BMW,Volvo,Saab,Ford]。for (。){(cars[i] + br)。}while 語句實例本例中的循環(huán)使用使用 while 循環(huán)來顯示 cars 數(shù)組中的所有值:cars=[BMW,Volvo,Saab,Ford]。while (cars[i]){(cars[i] + br)。}JavaScript Break 和 Continue 語句break 語句用于跳出循環(huán)。Break 語句我們已經(jīng)在本教程稍早的章節(jié)中見到過 break 語句。break 語句可用于跳出循環(huán)。i10。 } x=x + The number is + i + br。i10。 x=x + The number is + i + br。該例子跳過了值 3:實例for (i=0。i++) { if (i==3) continue。 }JavaScript 標(biāo)簽正如您在 switch 語句那一章中看到的,可以對 JavaScript 語句進行標(biāo)記。語法break labelname。continue 語句(帶有或不帶標(biāo)簽引用)只能用在循環(huán)中。通過標(biāo)簽引用,break 語句可用于跳出任何 JavaScript 代碼塊:實例cars=[BMW,Volvo,Saab,Ford]。(cars[1] + br)。break list。(cars[4] + br)。}JavaScript 錯誤 Throw、Try 和 Catchtrycatchthrow錯誤一定會發(fā)生當(dāng) JavaScript 引擎執(zhí)行 JavaScript 代碼時,會發(fā)生各種錯誤:可能是語法錯誤,通常是程序員造成的編碼錯誤或錯別字。可能是由于來自服務(wù)器或用戶的錯誤輸出而導(dǎo)致的錯誤。JavaScript 拋出錯誤當(dāng)錯誤發(fā)生時,當(dāng)事情出問題時,JavaScript 引擎通常會停止,并生成一個錯誤消息。JavaScript 測試和捕捉trycatchJavaScript 語句和是成對出現(xiàn)的。catch 塊會捕捉到 try 塊中的錯誤,并執(zhí)行代碼來處理它。function message(){try { adddlert(Wele guest!)。 txt+=Error description: + + \n\n。 alert(txt)。正確的技術(shù)術(shù)語是:創(chuàng)建或拋出異常(exception)。語法throw exception異??梢允?JavaScript 字符串、數(shù)字、邏輯值或?qū)ο蟆H绻凳清e誤的,會拋出一個異常(錯誤)。 if(x==) throw empty。 if(x10) throw to high。 }catch(err) { var y=(mess)。 }}/scripth1My First JavaScript/h1pPlease input a number between 5 and 10:/pinput id=demo type=textbutton type=button onclick=myFunction()Test Input/buttonp id=mess/pJavaScript 表單驗證JavaScript 可用來在數(shù)據(jù)被送往服務(wù)器前對 HTML 表單中的這些輸入數(shù)據(jù)進行驗證。被 JavaScript 驗證的這些典型的表單數(shù)據(jù)有:用戶是否已填寫表單中的必填項目?用戶輸入的郵件地址是否合法?用戶是否已輸入合法的日期?用戶是否在數(shù)據(jù)域 (numeric field) 中輸入了文本?必填(或必選)項目下面的函數(shù)用來檢查用戶是否已填寫表單中的必填(或必選)項目。return false}else {return true}}}下面是連同 HTML 表單的代碼:htmlheadscript type=text/javascriptfunction validate_required(field,alerttxt){with (field) { if (value==null||value==) {alert(alerttxt)。return false} }}/script/headbodyform action= onsubmit=return validate_form(this) method=postEmail: input type=text name= size=30input type=submit value=Submit /form/body/htmlEmail 驗證下面的函數(shù)檢查輸入的數(shù)據(jù)是否符合電子郵件地址的基本語法。同時, 不可以是郵件地址的首字符,并且 之后需有至少一個點號:function validate_(field,alerttxt){with (field){apos=()dotpos=(.)if (apos1||dotposapos2) {alert(alerttxt)。return false}else {return true}}}function validate_form(thisform){with (thisform){if (validate_(,Not a valid address!)==false) {()。 method=postEmail: input type=text name= size=30input type=submit value=Submit /form/body/html
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1