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

正文內(nèi)容

javascript基礎(chǔ)學習-資料下載頁

2025-08-16 23:36本頁面
  

【正文】 tinue 語句中斷循環(huán)中的迭代,如果出現(xiàn)了指定的條件,然后繼續(xù)循環(huán)中的下一個迭代。該例子跳過了值 3:實例for (i=0。i=10。i++) { if (i==3) continue。 x=x + The number is + i + br。 }JavaScript 標簽正如您在 switch 語句那一章中看到的,可以對 JavaScript 語句進行標記。如需標記 JavaScript 語句,請在語句之前加上冒號:label:語句break 和 continue 語句僅僅是能夠跳出代碼塊的語句。語法break labelname。continue labelname。continue 語句(帶有或不帶標簽引用)只能用在循環(huán)中。break 語句(不帶標簽引用),只能用在循環(huán)或 switch 中。通過標簽引用,break 語句可用于跳出任何 JavaScript 代碼塊:實例cars=[BMW,Volvo,Saab,Ford]。list:{(cars[0] + br)。(cars[1] + br)。(cars[2] + br)。break list。(cars[3] + br)。(cars[4] + br)。(cars[5] + br)。}JavaScript 錯誤 Throw、Try 和 Catchtry語句測試代碼塊的錯誤。catch語句處理錯誤。throw語句創(chuàng)建自定義錯誤。錯誤一定會發(fā)生當 JavaScript 引擎執(zhí)行 JavaScript 代碼時,會發(fā)生各種錯誤:可能是語法錯誤,通常是程序員造成的編碼錯誤或錯別字??赡苁瞧磳戝e誤或語言中缺少的功能(可能由于瀏覽器差異)??赡苁怯捎趤碜苑?wù)器或用戶的錯誤輸出而導致的錯誤。當然,也可能是由于許多其他不可預知的因素。JavaScript 拋出錯誤當錯誤發(fā)生時,當事情出問題時,JavaScript 引擎通常會停止,并生成一個錯誤消息。描述這種情況的技術(shù)術(shù)語是:JavaScript 將拋出一個錯誤。JavaScript 測試和捕捉try語句允許我們定義在執(zhí)行時進行錯誤測試的代碼塊。catch語句允許我們定義當 try 代碼塊發(fā)生錯誤時,所執(zhí)行的代碼塊。JavaScript 語句try和catch是成對出現(xiàn)的。語法try { //在這里運行代碼 }catch(err) { //在這里處理錯誤}實例在下面的例子中,我們故意在 try 塊的代碼中寫了一個錯字。catch 塊會捕捉到 try 塊中的錯誤,并執(zhí)行代碼來處理它。!DOCTYPE htmlhtmlheadscriptvar txt=。function message(){try { adddlert(Wele guest!)。 }catch(err) { txt=There was an error on this page.\n\n。 txt+=Error description: + + \n\n。 txt+=Click OK to continue.\n\n。 alert(txt)。 }}/script/headbodyinput type=button value=View message onclick=message()/body/htmlThrow 語句throw 語句允許我們創(chuàng)建自定義錯誤。正確的技術(shù)術(shù)語是:創(chuàng)建或拋出異常(exception)。如果把 throw 與 try 和 catch 一起使用,那么您能夠控制程序流,并生成自定義的錯誤消息。語法throw exception異??梢允?JavaScript 字符串、數(shù)字、邏輯值或?qū)ο?。實例本例檢測輸入變量的值。如果值是錯誤的,會拋出一個異常(錯誤)。catch 會捕捉到這個錯誤,并顯示一段自定義的錯誤消息:scriptfunction myFunction(){try { var x=(demo).value。 if(x==) throw empty。 if(isNaN(x)) throw not a number。 if(x10) throw to high。 if(x5) throw too low。 }catch(err) { var y=(mess)。 =Error: + err + .。 }}/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 表單驗證JavaScript 可用來在數(shù)據(jù)被送往服務(wù)器前對 HTML 表單中的這些輸入數(shù)據(jù)進行驗證。被 JavaScript 驗證的這些典型的表單數(shù)據(jù)有:用戶是否已填寫表單中的必填項目?用戶輸入的郵件地址是否合法?用戶是否已輸入合法的日期?用戶是否在數(shù)據(jù)域 (numeric field) 中輸入了文本?必填(或必選)項目下面的函數(shù)用來檢查用戶是否已填寫表單中的必填(或必選)項目。假如必填或必選項為空,那么警告框會彈出,并且函數(shù)的返回值為 false,否則函數(shù)的返回值則為 true(意味著數(shù)據(jù)沒有問題):function validate_required(field,alerttxt){with (field){if (value==null||value==) {alert(alerttxt)。return false}else {return true}}}下面是連同 HTML 表單的代碼:htmlheadscript type=text/javascriptfunction validate_required(field,alerttxt){with (field) { if (value==null||value==) {alert(alerttxt)。return false} else {return true} }}function validate_form(thisform){with (thisform) { if (validate_required(,Email must be filled out!)==false) {()。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ù)是否符合電子郵件地址的基本語法。意思就是說,輸入的數(shù)據(jù)必須包含 @ 符號和點號(.)。同時,@ 不可以是郵件地址的首字符,并且 @ 之后需有至少一個點號:function validate_(field,alerttxt){with (field){apos=(@)dotpos=(.)if (apos1||dotposapos2) {alert(alerttxt)。return false}else {return true}}}下面是連同 HTML 表單的完整代碼:htmlheadscript type=text/javascriptfunction 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) {()。return false}}}/script/headbodyform action=onsubmit=return validate_form(this)。 method=postEmail: input type=text name= size=30input type=submit value=Submit /form/body/html
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1