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

正文內(nèi)容

javascript基礎(chǔ)學(xué)習(xí)(編輯修改稿)

2024-09-12 23:36 本頁面
 

【文章內(nèi)容簡介】 提示:在面向?qū)ο蟮恼Z言中,屬性和方法常被稱為對象的成員。創(chuàng)建 JavaScript 對象JavaScript 中的幾乎所有事務(wù)都是對象:字符串、數(shù)字、數(shù)組、日期、函數(shù),等等。你也可以創(chuàng)建自己的對象。本例創(chuàng)建名為 person 的對象,并為其添加了四個(gè)屬性:實(shí)例person=new Object()。=Bill。=Gates。=56。=blue。創(chuàng)建新 JavaScript 對象有很多不同的方法,并且您還可以向已存在的對象添加屬性和方法。訪問對象的屬性訪問對象屬性的語法是:本例使用 String 對象的 length 屬性來查找字符串的長度:var message=Hello World!。var x=。在以上代碼執(zhí)行后,x 的值是:12訪問對象的方法您可以通過下面的語法調(diào)用方法:()這個(gè)例子使用 String 對象的 toUpperCase() 方法來把文本轉(zhuǎn)換為大寫:var message=Hello world!。var x=()。在以上代碼執(zhí)行后,x 的值是:HELLO WORLD!您知道嗎?提示:在面向?qū)ο蟮恼Z言中,使用 camelcase 標(biāo)記法的函數(shù)是很常見的。您會(huì)經(jīng)常看到 someMethod() 這樣的函數(shù)名,而不是 some_method()。JavaScript 函數(shù)函數(shù)是由事件驅(qū)動(dòng)的或者當(dāng)它被調(diào)用時(shí)執(zhí)行的可重復(fù)使用的代碼塊。實(shí)例!DOCTYPE htmlhtmlheadscriptfunction myFunction(){alert(Hello World!)。}/script/headbodybutton onclick=myFunction()點(diǎn)擊這里/button/body/htmlJavaScript 函數(shù)語法函數(shù)就是包裹在花括號中的代碼塊,前面使用了關(guān)鍵詞 function:function functionname(){這里是要執(zhí)行的代碼}當(dāng)調(diào)用該函數(shù)時(shí),會(huì)執(zhí)行函數(shù)內(nèi)的代碼??梢栽谀呈录l(fā)生時(shí)直接調(diào)用函數(shù)(比如當(dāng)用戶點(diǎn)擊按鈕時(shí)),并且可由 JavaScript 在任何位置進(jìn)行調(diào)用。提示:JavaScript 對大小寫敏感。關(guān)鍵詞 function 必須是小寫的,并且必須以與函數(shù)名稱相同的大小寫來調(diào)用函數(shù)。調(diào)用帶參數(shù)的函數(shù)在調(diào)用函數(shù)時(shí),您可以向其傳遞值,這些值被稱為參數(shù)。這些參數(shù)可以在函數(shù)中使用。您可以發(fā)送任意多的參數(shù),由逗號 (,) 分隔:myFunction(argument1,argument2)當(dāng)您聲明函數(shù)時(shí),請把參數(shù)作為變量來聲明:function myFunction(var1,var2){這里是要執(zhí)行的代碼}變量和參數(shù)必須以一致的順序出現(xiàn)。第一個(gè)變量就是第一個(gè)被傳遞的參數(shù)的給定的值,以此類推。實(shí)例button onclick=myFunction(39。Bill Gates39。,39。CEO39。)點(diǎn)擊這里/buttonscriptfunction myFunction(name,job){alert(Wele + name + , the + job)。}/script上面的函數(shù)會(huì)當(dāng)按鈕被點(diǎn)擊時(shí)提示 Wele Bill Gates, the CEO。函數(shù)很靈活,您可以使用不同的參數(shù)來調(diào)用該函數(shù),這樣就會(huì)給出不同的消息:實(shí)例button onclick=myFunction(39。Harry Potter39。,39。Wizard39。)點(diǎn)擊這里/buttonbutton onclick=myFunction(39。Bob39。,39。Builder39。)點(diǎn)擊這里/button根據(jù)您點(diǎn)擊的不同的按鈕,上面的例子會(huì)提示 Wele Harry Potter, the Wizard 或 Wele Bob, the Builder。帶有返回值的函數(shù)有時(shí),我們會(huì)希望函數(shù)將值返回調(diào)用它的地方。通過使用 return 語句就可以實(shí)現(xiàn)。在使用 return 語句時(shí),函數(shù)會(huì)停止執(zhí)行,并返回指定的值。語法function myFunction(){var x=5。return x。}上面的函數(shù)會(huì)返回值 5。注釋:整個(gè) JavaScript 并不會(huì)停止執(zhí)行,僅僅是函數(shù)。JavaScript 將繼續(xù)執(zhí)行代碼,從調(diào)用函數(shù)的地方。函數(shù)調(diào)用將被返回值取代:var myVar=myFunction()。myVar 變量的值是 5,也就是函數(shù) myFunction() 所返回的值。即使不把它保存為變量,您也可以使用返回值:(demo).innerHTML=myFunction()。demo 元素的 innerHTML 將成為 5,也就是函數(shù) myFunction() 所返回的值。您可以使返回值基于傳遞到函數(shù)中的參數(shù):實(shí)例計(jì)算兩個(gè)數(shù)字的乘積,并返回結(jié)果:function myFunction(a,b){return a*b。}(demo).innerHTML=myFunction(4,3)。demo 元素的 innerHTML 將是:12在您僅僅希望退出函數(shù)時(shí) ,也可使用 return 語句。返回值是可選的:function myFunction(a,b){if (ab) { return。 }x=a+b}如果 a 大于 b,則上面的代碼將退出函數(shù),并不會(huì)計(jì)算 a 和 b 的總和。局部 JavaScript 變量在 JavaScript 函數(shù)內(nèi)部聲明的變量(使用 var)是局部變量,所以只能在函數(shù)內(nèi)部訪問它。(該變量的作用域是局部的)。您可以在不同的函數(shù)中使用名稱相同的局部變量,因?yàn)橹挥新暶鬟^該變量的函數(shù)才能識別出該變量。只要函數(shù)運(yùn)行完畢,本地變量就會(huì)被刪除。全局 JavaScript 變量在函數(shù)外聲明的變量是全局變量,網(wǎng)頁上的所有腳本和函數(shù)都能訪問它。JavaScript 變量的生存期JavaScript 變量的生命期從它們被聲明的時(shí)間開始。局部變量會(huì)在函數(shù)運(yùn)行以后被刪除。全局變量會(huì)在頁面關(guān)閉后被刪除。向未聲明的 JavaScript 變量來分配值如果您把值賦給尚未聲明的變量,該變量將被自動(dòng)作為全局變量聲明。這條語句:carname=Volvo。將聲明一個(gè)全局變量 carname,即使它在函數(shù)內(nèi)執(zhí)行。JavaScript If...Else 語句條件語句用于基于不同的條件來執(zhí)行不同的動(dòng)作。條件語句通常在寫代碼時(shí),您總是需要為不同的決定來執(zhí)行不同的動(dòng)作。您可以在代碼中使用條件語句來完成該任務(wù)。在 JavaScript 中,我們可使用以下條件語句:if 語句 只有當(dāng)指定條件為 true 時(shí),使用該語句來執(zhí)行代碼if...else 語句 當(dāng)條件為 true 時(shí)執(zhí)行代碼,當(dāng)條件為 false 時(shí)執(zhí)行其他代碼if...else if....else 語句 使用該語句來選擇多個(gè)代碼塊之一來執(zhí)行switch 語句 使用該語句來選擇多個(gè)代碼塊之一來執(zhí)行If 語句只有當(dāng)指定條件為 true 時(shí),該語句才會(huì)執(zhí)行代碼。語法if (條件) {只有當(dāng)條件為 true 時(shí)執(zhí)行的代碼 }注意:請使用小寫的 if。使用大寫字母(IF)會(huì)生成 JavaScript 錯(cuò)誤!實(shí)例當(dāng)事件小于 20:00 時(shí),生成一個(gè)“Good day”問候:if (time20) {x=Good day。}x 的結(jié)果是:Good day請注意,在這個(gè)語法中,沒有 ..else..。您已經(jīng)告訴瀏覽器只有在指定條件為 true 時(shí)才執(zhí)行代碼。If...else 語句請使用 if....else 語句在條件為 true 時(shí)執(zhí)行代碼,在條件為 false 時(shí)執(zhí)行其他代碼。語法if (條件) {當(dāng)條件為 true 時(shí)執(zhí)行的代碼}else {當(dāng)條件不為 true 時(shí)執(zhí)行的代碼}實(shí)例當(dāng)時(shí)間小于 20:00 時(shí),將得到問候 Good day,否則將得到問候 Good evening。if (time20) { x=Good day。 }else { x=Good evening。 }x 的結(jié)果是:Good dayIf...else if...else 語句使用 if....else if...else 語句來選擇多個(gè)代碼塊之一來執(zhí)行。語法if (條件 1) {當(dāng)條件 1 為 true 時(shí)執(zhí)行的代碼}else if (條件 2) {當(dāng)條件 2 為 true 時(shí)執(zhí)行的代碼}else {當(dāng)條件 1 和 條件 2 都不為 true 時(shí)執(zhí)行的代碼}實(shí)例如果時(shí)間小于 10:00,則將發(fā)送問候 Good morning,否則如果時(shí)間小于 20:00,則發(fā)送問候 Good day,否則發(fā)送問候 Good evening:if (time10) { x=Good morning。 }else if (time20) { x=Good day。 }else { x=Good evening。 }x 的結(jié)果是:Good dayJavaScript Switch 語句switch 語句用于基于不同的條件來執(zhí)行不同的動(dòng)作。JavaScript Switch 語句請使用 switch
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1