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

正文內(nèi)容

javascript教程-預(yù)覽頁(yè)

 

【正文】 。 在 for 循環(huán)中,重新更新循環(huán)變量。 n=0。 } 在 i=3 時(shí),沒有執(zhí)行 n+=i這句。 y=r*sin(alpha)。 3 delete 操作符:同 new 相反, delete操作符可以刪除一個(gè)對(duì)象的實(shí)例。 由 /*和 */包含的部分是注釋。 用戶自定義的對(duì)象。 =owner。 } /script /head body script language=JavaScript var MyComputer=new puter(IBM,1996,Liu)。 在某一個(gè)實(shí)例動(dòng)態(tài)地加入一個(gè)屬性并不影響從原來(lái)對(duì)象產(chǎn)生的任何其他實(shí)例,甚至也不影響原來(lái)的對(duì)象本身。 創(chuàng)建新對(duì)象 創(chuàng)建對(duì)象需要以下三個(gè)步驟: 定義一個(gè)構(gòu)造函數(shù)用來(lái)說明這個(gè)對(duì)象的各種屬性,以及各種屬性加以初始化。 =year。 函數(shù)接收參數(shù),用于初始化對(duì)象本身的屬性。 var Computer1=new puter(Legend,1997,Liu)。 } Bill=new person(Bill Gates,33,M)。 } function puter (brand,year,owner) { =brand。 // 注冊(cè)一個(gè)對(duì)象的方法 } /script /head body script language=JavaScript var Computer1=new puter(Microsoft,1999,Bill)。 /script /body /html 在上面的例子中還演示了如何訪問不同對(duì)象層次的屬性: 這樣的語(yǔ)法體現(xiàn)了兩個(gè)不同對(duì)象之間的層次結(jié)構(gòu)。 Date 對(duì)象:處理日期和時(shí)間的存儲(chǔ)、轉(zhuǎn)化和表達(dá)。 Microsoft公司還為 JScript提供了一些特有的內(nèi)置對(duì)象。但 Math 是一個(gè)例外,它是一個(gè)靜態(tài)對(duì)象,在程序中只使用對(duì)象本身,卻從來(lái)不可以聲明它的實(shí)例,使用的時(shí)候只要直接采用就可以了。 var OneString=new String(asdf)。 indexOf(chr): 給出指定字符串的位置,從左到右;若找不到返回 1。 toUpperCase(): 轉(zhuǎn)換成大寫。 var linkUrl= ((linkUrl))。如果 end為負(fù)數(shù),如 2,就一直截取到字符串末尾的倒數(shù)第二個(gè)元素。 replace(rgExp,replaceText) 可以實(shí)現(xiàn)字符串中的字符替換功能。 Math 對(duì)象 (參數(shù) ) 或者: with (Math) { 應(yīng)用各種數(shù)學(xué)函數(shù) ... } 所有的 Math 對(duì)象方法采用的參數(shù)均是浮點(diǎn)型。 x=r*cos(theta)。 r[1]=0。 currOper=Int。 s+=n2。 r[ix]+=.。 } } ...... 常用的各種數(shù)學(xué)函數(shù): 三角函數(shù) Sin(a) 返回正弦值 Cos(a) 返回余弦值 Tan(a) 返回正切值 Asin(a) 返回反正弦值 Acos(a) 返回反余弦值 Atan(a) 返回反正切值 指數(shù)、對(duì)數(shù) Exp(a) 返回指數(shù) log(a) 返回自然對(duì)數(shù) 乘冪 Pow(a,b) 返回乘冪 Sqrt(a) 返回平方根 取整 ceil(a) 返回不小于 a 的最小整數(shù) Floor(a) 返回不大于 a 的最大整數(shù) Round(a) 返回四舍五入的取整值 其他 abs(a) 返回 a 的絕對(duì)值 Random() 返回一個(gè)隨機(jī)數(shù) Max(a,b) 返回 a,b 中的較大者 Min(a,b) 返回 a,b 中的較小者 Date 對(duì)象 創(chuàng)建: newDateObj=new Date() 存儲(chǔ)了當(dāng)前的時(shí)期和時(shí)間 newDateObj=new Date(dateVal) dateVal 表示一個(gè)從 1970年 1月 1日 0點(diǎn) 0 時(shí)開始到一個(gè)指定日期的毫秒數(shù),這 個(gè)日期自動(dòng)存儲(chǔ)到新創(chuàng)建的對(duì)象實(shí)例中。 aDate=new Date()。 nextXmas=new DAte(Dec 25, 1999)。 (Number of Days until Christmas: +daysLeft)。 minutes=()。 timeStr+=((seconds10) ? :0::) + seconds。 year=()。 =dateStr。 如果知道要使用數(shù)組的大?。? myArray=new Array(7)。Mon39。Wed39。Fri39。 當(dāng) Array 對(duì)象只接收到一個(gè)對(duì)數(shù)值時(shí),如果這個(gè)參數(shù)是整數(shù), JavaScript 就認(rèn)為這個(gè)數(shù)定義數(shù)組的大??;如果這個(gè)參數(shù)不是整數(shù), JavaSCript 就認(rèn)為這是數(shù)組的第一個(gè)元素的初值。 如果在數(shù)組定義的時(shí)候沒有指定它的大小,那么根據(jù)程序的需要它可以自動(dòng)地伸縮。My string139。 則: test[0]=1 test[1]=2 test[2]=3 test[3][0]=39。 數(shù)組的長(zhǎng)度: 值得注意的是,由于 JavaScript 數(shù)組中的元素可能不是連續(xù)存放的,所以這個(gè)屬性值可能并不反映 實(shí)際元素的個(gè)數(shù)。 sort(sortFunction) 可以將數(shù)組中的 元素進(jìn)行排序操作。 concat(array2) 可以把兩個(gè)數(shù)組的內(nèi)容合并。如果這個(gè)參數(shù)是負(fù)數(shù),如 2,JavaScript 就認(rèn)為是一直截取到數(shù)組末尾的倒數(shù)第二個(gè)元素。 要在 JavaScript腳本中使用這個(gè)對(duì)象,必須 采用下面的語(yǔ)法指定 JavaScript語(yǔ)言的版本是 : script language= ... /script 把準(zhǔn)備在另一個(gè)字符串中搜索的一個(gè)特定字符組合叫做表達(dá)式的模式,簡(jiǎn)稱模式。 在正則模式中可以使用的控制命令: \ 指示一個(gè)轉(zhuǎn)義字符的開始 ^ 匹配一 行的開頭 $ 匹配一行的結(jié)尾 * 匹配任何一個(gè)字符的 0 次或者多次出現(xiàn) + 匹配任何一個(gè)字符的一次或者多次出現(xiàn),這個(gè)字符不能不出現(xiàn) ? 匹配任何一個(gè)字符的 0 次或者一次出現(xiàn) . 匹配任何一個(gè)字符 (模式 ) 指示正則搜索尋找這個(gè)模式并記錄可能的匹配位置,匹配位置可以從正則表達(dá)式的屬性 $1...$9,或者從 exec()方法的返回?cái)?shù)組中獲得 | 匹配幾個(gè)字符中的任何一個(gè) {次數(shù) } 匹配某一個(gè)字符重復(fù)指定次數(shù)的出現(xiàn) {次數(shù) ,} 匹配某一個(gè)字符至少重復(fù)指定次數(shù)的出現(xiàn) {次數(shù) 1,次數(shù) 2} 匹配某一個(gè)字符至少重復(fù)指定次數(shù) 1, 至多重復(fù)次數(shù) 2 的出現(xiàn) [字符集合 ] 匹配在字符集合中出現(xiàn)的任何一個(gè)字符的一次出現(xiàn) [^字符集合 ] 匹配不在字符集合中出現(xiàn)的任何一個(gè)字符的一次出現(xiàn) \b 匹配任何一個(gè)單詞之間的分隔符號(hào) \B 匹配任何一個(gè)非是單詞之間的分隔符號(hào) \d 匹配一個(gè)數(shù)字,從 0 到 9 \D 匹配一個(gè)非數(shù)字的字符 \f 匹配一個(gè)換頁(yè)符 \n 匹配一個(gè)換行符 \r 匹配一個(gè)回車符 \s 匹配任何一種空白,包括空格, tab 符號(hào)等 \S 匹配任何一種非空白符號(hào) \t 匹配一個(gè) tab 符號(hào) \w 匹配一個(gè)大小寫字母或數(shù)字 \W 匹配任何一個(gè)非大小寫 字符也非數(shù)字的字符 \num 匹配在 RegExp.$num中的字符 注意:如果要匹配括號(hào)字符本身,可以使用轉(zhuǎn)義字符序列 \(或者 \)表示。 switch: 這是一個(gè)可選項(xiàng),指出了一些正則表達(dá)式的選項(xiàng),主要有: i:忽略大小寫。同一般的對(duì)象不同的是:只有一個(gè)成功的正則搜索完成后,這個(gè)對(duì)象的屬性才有一定的值 。 index 屬性:指出一個(gè)字符串中第一次成功的正則匹配的位置,以字符串的下標(biāo)值來(lái)表示。 lastMatch/$amp??梢圆捎孟旅鎯煞N方法之一來(lái)獲得這個(gè)信息: RegExp.$+ leftContext屬性:這個(gè)屬性是一個(gè) 只讀屬性,指示最近一次匹配對(duì)應(yīng)的輸入字符串。屬性:指示了最近一次匹配再往前一次的對(duì)應(yīng)輸入字符串,是一個(gè)只讀屬性。 source 屬性:指示在當(dāng)前正則表達(dá)式中要搜索的字符串,也就是正則表達(dá)式的模式字符串。 test(str)方法 與 exec()方法不同的是,這個(gè)方法只是簡(jiǎn)單地測(cè)試在一個(gè)指定的目標(biāo)字符串中是否存在正則表達(dá)式的模式。 } /script 請(qǐng)輸入您的名字和年齡。 JavaScript 的內(nèi)置函數(shù) JavaScript 的內(nèi)置函數(shù)不從屬于任何的對(duì)象,在 JavaScript語(yǔ)句的任何地方都可以使用這些函數(shù)。如果在字符串存在除了數(shù)字、符號(hào)、小數(shù)點(diǎn)和指數(shù)符號(hào)以外的字符, parseInt 函數(shù)就停止轉(zhuǎn)換,返回已有的結(jié)果。如果在字符串中存在除了數(shù)字、符號(hào)、小數(shù)點(diǎn)和指數(shù)符號(hào)以外的字符, parseFloat 函數(shù)就停止轉(zhuǎn)換,返回已有的結(jié)果。 isNaN 函數(shù)可以測(cè)試這兩個(gè)函數(shù)返回的結(jié)果是否為 NaN。 (6) escape(str)以及 unescape(str)函數(shù): 這兩個(gè)函數(shù)構(gòu)成了一對(duì)函數(shù),專門用來(lái)處理 Cookie。 Boolean 對(duì)象使用的方法同 JavaScript 內(nèi)置的邏輯類型完全一樣。 var functionname=new Function([argname1,[...argnameN,]]body)。當(dāng)然,這個(gè)屬性只有在這個(gè)函數(shù)被執(zhí)行的時(shí)候才有實(shí)際意義,也就是說,只有在函數(shù)內(nèi)部才有可能訪問這個(gè)屬性。 add1()和 add2()是一樣的。任何內(nèi)置的對(duì)象都有一個(gè)叫做 toString()的方法,可以把這個(gè)對(duì)象轉(zhuǎn)換成字符串。 : JavaScript 中的正無(wú)窮大。 (4) VBArray對(duì)象 一個(gè) VBArray對(duì)象提供訪問 Visual Basic安全數(shù)組的接口。這樣,VBArray能夠使用的控制方式就比 JavaScript 中原有的數(shù)組要靈活一些。 lbound(dim)方法 返回 VBArray 對(duì)象中指定維數(shù)的下標(biāo)下限。例如,一個(gè) (1,2,3),(4,5,6),(7,8,9)的VBArray數(shù)組類型,在使用 toArray()方法轉(zhuǎn)換成 JavaScript的數(shù)組時(shí), JavaScript 數(shù)組的數(shù)據(jù)結(jié)構(gòu)是(1,2,3,4,5,6,7,8,9),成為一個(gè)單維的排列。 (5) Enumerator 對(duì)象 這個(gè)對(duì)象提供一種方法,可以在 JScript中使用集合類型。集合類型只提供找到第一個(gè)元素和當(dāng)前元素的后一個(gè)元素的方法,這樣就可以順序地訪問集合。如果這個(gè)集合是空集,或者當(dāng)前的元素是 undefined類型,這個(gè)方法就返回undefined值。如果集合是空集,或者集合已經(jīng)沒有可以訪問的元素,這個(gè)方法就返回 undefined值。 例:想讓一個(gè) Array 對(duì)象的每一個(gè)實(shí)例都可以使用 array_max()方法來(lái)找出其中的最大值 function array_max() { var i,max=this[0]。 var x=new Array(1,2,3,4,5,6)。也就是說,可以把一個(gè)新的屬性加在這個(gè)對(duì)象上,如同在剛才的例子中的做法一樣,但卻不可以把一個(gè)原先定義的固有方 法重新定義。 Boolean類型:返回 true 或者 false。 Valueof()方法 可以返回一個(gè)對(duì)象的數(shù)值表示形式。 Number 類型:返回實(shí)際的數(shù)值。 (4) ScriptEngineMinorVersion()函數(shù) 返回當(dāng)前使用的腳本引擎的副版本號(hào)。 frame: 在擁有幀的網(wǎng)頁(yè)中,提供幀的各種管理方法。 forms: 是從屬于瀏覽器對(duì)象 document的一個(gè)數(shù)組,為處理表單以及其中的界面對(duì)象提供屬性和方法,每一個(gè)表單是這個(gè)數(shù)組中的一個(gè)單獨(dú)元素。這些數(shù)組都是瀏覽器對(duì)象 document 的一個(gè)屬性,數(shù)組的個(gè)數(shù)同 HTML 網(wǎng)頁(yè)中實(shí)際元素的個(gè)數(shù)相同。 appCodeName 反映用字符串表示的當(dāng)前瀏覽器的代碼名字。 在 Netscape Navigator 版本中又新增加了一些屬性: language 指出瀏覽器中當(dāng)前的語(yǔ)言設(shè)定。這也是一個(gè)只讀屬性。 Window 對(duì)象有以下的方法: open(URL,WindowName,parameterList) 創(chuàng)建一個(gè)瀏覽器窗口,并在新窗口中載入一個(gè)指定的 URL 地址。 prompt(text,Defaulttext) 彈出一個(gè)提示框。 clearInterval(timer) 取消 setInterval()設(shè)置的定時(shí)。 resizeTo(x,y) 將窗口設(shè)定為指定的大小。 back() 指示瀏覽器載入歷史記錄中的上一個(gè) URL 地址,相當(dāng)于瀏覽器工具 欄中的后退按鈕。 print() 指示瀏覽器打印當(dāng)前的網(wǎng)頁(yè),相當(dāng)于瀏覽器工具欄中的打印按鈕。 location 提供當(dāng)前窗口的 URL 信息。 self 引用當(dāng)前文檔對(duì)應(yīng)的窗口。這個(gè)屬性的 visible屬性值為 true或 false。同上。同
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1