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

正文內(nèi)容

javascript教程(編輯修改稿)

2024-09-26 01:04 本頁面
 

【文章內(nèi)容簡介】 eText) 可以實(shí)現(xiàn)字符串中的字符替換功能??梢院?match()配合使用。 search(rgExp) 如果只想知道一個特定的字符序列是否在字符串中出現(xiàn)過,而不關(guān)心出現(xiàn)過多少次數(shù),那么 search()就是最適當(dāng)?shù)姆椒耍祷刂担?true or false。為了獲得字符串中出現(xiàn)的正則表達(dá)式的詳細(xì)情況,還是要使用 match()。 Math 對象 (參數(shù) ) 或者: with (Math) { 應(yīng)用各種數(shù)學(xué)函數(shù) ... } 所有的 Math 對象方法采用的參數(shù)均是浮點(diǎn)型。而且,在三角函數(shù)里,輸入的是弧度值。 Math 對象中可以使用的數(shù)學(xué)常數(shù): E 自然對數(shù) 的底 LN10 10 的自然對數(shù) LN2 2 的自然對數(shù) PI 圓周率 SQRT1_2 1/2 的平方根 SQRT2 2 的平方根 NEGATIVE_INFINITY 負(fù)無窮大 Infinity POSITIVE_INFINITY 正無窮大 +Infinity 例: with (Math) { a=PI*r*r。 y=r*sin(theta)。 x=r*cos(theta)。 } 例:計(jì)算器 script language=JavaScript r=new Array(2)。 function initialize() { currOper=start。 r[0]=0。 r[1]=0。 openand=。 ix=0。 } function addDigit (n) { if (currOper==Int || currOper==Float) r[ix]=appendDigit(r[ix],n) else { r[ix]=+n。 currOper=Int。 } function appendDigit(n1,n2) { if (n1==0) return +n2。 var s=。 s+=n1。 s+=n2。 return s。 } function showinForm(s) { =s。 } function addDecimalPoint() { if (currOper!=Float) { decimal=true。 r[ix]+=.。 if (currOper=Operator || currOper==getOperand) r[ix]=0.。 currOper=Float。 showinForm(r[ix])。 } } ...... 常用的各種數(shù)學(xué)函數(shù): 三角函數(shù) Sin(a) 返回正弦值 Cos(a) 返回余弦值 Tan(a) 返回正切值 Asin(a) 返回反正弦值 Acos(a) 返回反余弦值 Atan(a) 返回反正切值 指數(shù)、對數(shù) Exp(a) 返回指數(shù) log(a) 返回自然對數(shù) 乘冪 Pow(a,b) 返回乘冪 Sqrt(a) 返回平方根 取整 ceil(a) 返回不小于 a 的最小整數(shù) Floor(a) 返回不大于 a 的最大整數(shù) Round(a) 返回四舍五入的取整值 其他 abs(a) 返回 a 的絕對值 Random() 返回一個隨機(jī)數(shù) Max(a,b) 返回 a,b 中的較大者 Min(a,b) 返回 a,b 中的較小者 Date 對象 創(chuàng)建: newDateObj=new Date() 存儲了當(dāng)前的時期和時間 newDateObj=new Date(dateVal) dateVal 表示一個從 1970年 1月 1日 0點(diǎn) 0 時開始到一個指定日期的毫秒數(shù),這 個日期自動存儲到新創(chuàng)建的對象實(shí)例中。 newDateObj=new Date(year,month,date[,hours[,minutes[seconds[,ms]]]]) 指定日期的年月日時分秒等,年月日是必須指定的,其他的時間信息可以被省略。 在 Date 對象中,年份從 1900年開始,其他所有的秒數(shù)、小時等都是從 0開始(?月日)。 Date 對象的靜態(tài)方法: UTC: (parameters) Parse: (parameters) 這個方法可以方便地將一個字符串表 達(dá)的時間或日期轉(zhuǎn)換成時間或日期的內(nèi)部表示。 aDate=new Date()。 ((March 17, 1999))。 Date 對象的方法: 獲得時間或日期 getDate 獲得當(dāng)前的時期 getDay 獲得當(dāng)前的日子 getHours 獲得當(dāng)前的小時 getMinutes 獲得當(dāng)前的分鐘 getMonth 獲得當(dāng)前的月份 getSeconds 獲得當(dāng)前的秒數(shù) getTime 獲得當(dāng)前的時間(以毫秒計(jì)算) getTimeZoneOffset 獲得時區(qū)的偏 移信息 getYear 獲得當(dāng)前的年份 設(shè)置時間或日期 setDate 設(shè)置日期 setHours 設(shè)置小時 setMinutes 設(shè)置分鐘 setMonth 設(shè)置月份 setSeconds 設(shè)置秒數(shù) setTime 設(shè)置時間 setYear 設(shè)置年份 轉(zhuǎn)換 toGMTString 轉(zhuǎn)換成以格林威治標(biāo)準(zhǔn)時間表達(dá)的字符串 toLocalString 轉(zhuǎn)換成以當(dāng)?shù)貢r間表達(dá)的時間字符串 toString 把時間信息轉(zhuǎn)換成字符串信息 parse 從表達(dá)時間的字符串中讀出時間 UTC 返回從 1970 年 1月 1日到給定時 期的毫秒數(shù) Microsoft的 JScript特有的方法: 獲得時間 getFullYear 返回完整的 4 位年份數(shù)字 getMilliseconds 返回當(dāng)前的毫秒數(shù) getUTCDate 返回以格林威治標(biāo)準(zhǔn)時間表達(dá)的日期 getUTCDay 返回以格林威治標(biāo)準(zhǔn)時間表達(dá)的日子 getUTCFullYear 返回以格林威治標(biāo)準(zhǔn)時間表達(dá)的完整年份 getUTCHours 返回以格林威治標(biāo)準(zhǔn)時間表達(dá)的小時 getUTCMilliseconds 返回格林威治標(biāo)準(zhǔn)時間表達(dá)的毫秒 getUTCMinutes 返回以格 林威治標(biāo)準(zhǔn)時間表達(dá)的分鐘 getUTCMonths 返回以格林威治標(biāo)準(zhǔn)時間表達(dá)的月份 getUTCSeconds 返回以格林威治標(biāo)準(zhǔn)時間表達(dá)的秒數(shù) 設(shè)置時間 setFullYear 設(shè)置完整的年份 setMilliseconds 設(shè)置毫秒 setUTCDate 設(shè)置以格林威治標(biāo)準(zhǔn)時間表達(dá)的日期 setUTCDay 設(shè)置以格林威治標(biāo)準(zhǔn)時間表達(dá)的日子 setUTCFullYear 設(shè)置以格林威治標(biāo)準(zhǔn)時間表達(dá)的完整年份 setUTCHours 設(shè)置以格林威治標(biāo)準(zhǔn)時間表達(dá)的小時 setUTCMilliseconds 設(shè)置以格林威治標(biāo)準(zhǔn)時間表達(dá)的毫秒 setUTCMinutes 設(shè)置以格林威治標(biāo)準(zhǔn)時間表達(dá)的分鐘 setUTCMonths 設(shè)置以格林威治標(biāo)準(zhǔn)時間表達(dá)的月份 setUTCSeconds 設(shè)置以格林威治標(biāo)準(zhǔn)時間表達(dá)的秒數(shù) 例: Xmas98=new DAte(Dec 25, 1998)。 例: today=new Date()。 nextXmas=new DAte(Dec 25, 1999)。 msPerDay=24*60*60*1000。 daysLeft=(()=())/msPerDay。 daysLeft=(daysLeft)。 (Number of Days until Christmas: +daysLeft)。 例:時鐘 html head title一個數(shù)字時鐘 /title script language=JavaScript var timeStr,dateStr。 function clock() { now=new Date()。 hours=()。 minutes=()。 seconds=()。 timeStr=+hours。 timeStr+=((minutes10) ? :0 : :) + minutes。 timeStr+=((seconds10) ? :0::) + seconds。 =timeStr。 date=()。 month=()+1。 year=()。 dateStr=+month。 dateStr+=((date10) ? /0:/)+date。 dateStr+=/+year。 =dateStr。 Timer=setTimeout(clock(),1000)。 } /script /head body onLoad=clock() form name=clock input type=text name=time size=8 value=br input type=text name=date size=8 value= /form /body /html Array 對象 在 JavaScript中,數(shù)組下標(biāo)從 0開始。 定義一個數(shù)組: myArray=new Array()。 如果知道要使用數(shù)組的大?。? myArray=new Array(7)。 定義并賦初值: dayArray=new Array(39。Sun39。,39。Mon39。,39。Tue39。,39。Wed39。,39。Thu39。,39。Fri39。,39。Sat39。)。 當(dāng) Array 對象只接收到一個對數(shù)值時,如果這個參數(shù)是整數(shù), JavaScript 就認(rèn)為這個數(shù)定義數(shù)組的大??;如果這個參數(shù)不是整數(shù), JavaSCript 就認(rèn)為這是數(shù)組的第一個元素的初值。 myArray[0]=17。 myArray[1]=Stefan。 myArray[2]=Koch。 如果在數(shù)組定義的時候沒有指定它的大小,那么根據(jù)程序的需要它可以自動地伸縮??梢栽跀?shù)組中儲存數(shù)字、字符串或其他的對象。此外,同一個數(shù)組中的元素也不必是同一個數(shù) 據(jù)類型的,甚至可以讓數(shù)組的一個元素又是一個數(shù)組,這樣就形成了高維的數(shù)組。 例: Test=new Array(1,2,3,new Array (39。My string139。,39。My string239。))。 則: test[0]=1 test[1]=2 test[2]=3 test[3][0]=39。My string139。 test[3][1]=39。My string239。 數(shù)組的長度: 值得注意的是,由于 JavaScript 數(shù)組中的元素可能不是連續(xù)存放的,所以這個屬性值可能并不反映 實(shí)際元素的個數(shù)。只有當(dāng)數(shù)組中的元素連續(xù)存放,中間沒有空檔的時候,這個 length 屬性值才和數(shù)組的實(shí)際大小相符合。 array 對象可以使用的方法有: join(separator) 可以把一個數(shù)組中所有的數(shù)據(jù)以一個字符串的形式表達(dá)出來,每個數(shù)據(jù)之間使用分隔符號,如果省略這個參數(shù),默認(rèn)的分割符號是一個空字符串,即沒有分隔。 reverse() 將一個數(shù)組中的元素整個反轉(zhuǎn),即最后一個元素調(diào)到下標(biāo)為 0 的第一個位置,而第一個位置的元素則轉(zhuǎn)到最后一個元素位置。 sort(sortFunction) 可以將數(shù)組中的 元素進(jìn)行排序操作。如果這個函數(shù)沒有給出,默認(rèn)的排序方式是按照ASCII 碼表的升序。 pop() 可以刪除數(shù)組中的最后一個元素,并返回這個元素。 push(Newelement) 可以在數(shù)組的最后加入一個元素。 concat(array2) 可以把兩個數(shù)組的內(nèi)容合并。 (array2) 把 array2的內(nèi)容加在數(shù)組 array1的后面。 slice(start,[end]) 可以獲得數(shù)組中的一部分元素,這部分元素從下標(biāo) start 開始,到下標(biāo) end 結(jié)束(不包含 end)。如果省略 end,就從下標(biāo) Start開始一直截取到數(shù)組的末尾。如果這個參數(shù)是負(fù)數(shù),如 2,JavaScript 就認(rèn)為是一直截取到數(shù)組末尾的倒數(shù)第二個元素。 Event 對象 Event 對象可以描述一個 JavaScript 中的事件。 RegExp 對象 JavaScript 新增加的這個對象可以提供正則表達(dá)式的信息。正則表達(dá)式原來是一個 UNIX操作系統(tǒng)中的概念,這樣的表達(dá)式總是和一個字符串相聯(lián)系的,用于搜索在這個字符串中的一個特定的字符組合。 要在 JavaScript腳本中使用這個對象,必須 采用下面的語法指定 JavaScript語言的版本是 : script language= ... /script 把準(zhǔn)備在另一個字符串中搜索的一個特定字符組合叫做表達(dá)式的模式,簡稱模式。每一個不同的字符串叫做目標(biāo)字符串。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1