Posted: 2005/6月/01 1:29下午 | IP記錄
|
|
|
對像
數組對像(Array)
new Array()
new Array(size)
new Array(element0,element1,...,elementn)
用於表述任意類型數據結構的數組。
方法
concat
array1.concat(array2)
把兩個數組連接合併成一個。
join
arrayobj.join(seperator)
把數組中的所有元素連接成一個字符串,其中seperator用於在最後結果字符串中分格各個元素的子字符串。
reverse
arrayobj.reverse()
把數組中所有元素倒序排列一遍。
slice
arrayobj.slice(start[,end])
從數組中得到一個子數組,子數組中的元素為原數組中序號從start到end的元素。
sort
arrayobj.sort(sortfunction)
根據函數sortfunction對數組對像中所有元素進行排序。
toString
arrayobj.toString()
返回數組對像字符串表述形式。
ValueOf
arrayobj.ValueOf()
返回包含數組中所有元素的字符串,字符串中每個元素都以逗號隔開。
性質(Properties)
constructor
arrayobj.constructor
指明數組對象的構造函數。
length
numVar=arrayObj.length
返回一個整數值,該值比數組的最大序號大一。
prototype
arrayobj.prototype
指向數組對象的原型。
布爾對像(Boolean)
var variablename= new Boolean(boolvalue)
布爾數據類型的封裝,boolvalue是新布爾對象的初始值。
方法(Methods)
toString
boolobj.toString()
返回字符串「true」 或「false」。
valueOf
boolobj.valueOf()
返回布爾對象的值。
性質(Properties)
constructor
boolobj.constructor()
指明布爾對象的構造函數。
Prototype
boolobj.prototype()
指布爾對像類的原型。
Date對像
var newDateObj = new Date()
var newDateObj = new Date(dateVa)
var newDateObj = new Date(year , month , date[,house[,minutes[,seconds[,ms]]]])
Date 對像用於描述和操作時間和日期。
方法(Methods)
getDate
objDate.getDate()
返回該月的第幾天,範圍為1∼31,類型為整數。
getDay
objDate.getDay()
返回該星期的第幾天,範圍為0∼6,類型為整數,星期天時返回值為0。
getFullYear
objDate.getFullYear()
返回存貯在date對像中的年份。
getHours
objDate.getHours()
返回存貯在date對像中的小時數。
getMilliseconds
objDate.getMilliseconds()
返回存貯在date對像中的毫秒數。
getMinutes
objDate.getMinutes()
返回存貯在date對像中的分鐘數。
getMonth
objDate.getMonth()
返回存貯在date對像中的月份。
getSeconds
objDate.getSeconds()
返回存貯在date對像中的秒數。
getTime
objDate.getTime()
返回存貯在date對像中的時間。
getTimezoneOffset
objDate.getTimezoneOffset()
以分為單位返回當前主機和GMT時間之差。
getUTCDate
objDate.getUTCDate()
根據UTC(Universal Time Coodinate,統一時間坐標)時間返回該月的第幾天。
getUTCDay
objDate.getUTCDay()
根據UTC時間返回該星期的第幾天。
getUTCFullYear
objDate.getUTCFullYear()
根據UTC時間返回年份。
getUTCHours
objDate.getUTCHours()
根據UTC時間返回存貯在Date對像中的小時數。
getUTCMilliSeconds
objDate.getUTCMilliSeconds()
根據UTC時間返回存貯在Date對像中的毫秒數。
getUTCMinutes
objDate.getUTCMinutes()
根據UTC時間返回存貯在Date對像中的分鐘數。
getUTCMonth
objDate.getUTCMonth()
根據UTC時間返回存貯在Date對像中的月份。
getUTCSeconds
objDate.getUTCSeconds()
根據UTC時間返回存貯在Date對像中的秒數。
getVarDate
objDate.getVarDate()
返回存貯在Date對像中的VT_DATE。
getYear
objDate.getYear()
返回存貯在Date對像中的年份。
parse
Date.parse(dateval)
以毫秒為單位返回dateval和1970年1月1號0點之差。
setDate
objDate.setDate(numDate)
設置Date對像中該月的第幾天。
setFullYear
objDate.setFullYear(numYear[,nummonth[,numDate]])
設置Date對象的年份。
setHours
objDate.setHours(numHours[,numMin[,numSec[,numMilli]]])
設置Date對象的鐘點。
setMilliseconds
objDate.setMilliseconds(numMilli)
設置Date對象的毫秒數。
setMinutes
objDate.setMinutes(numMinutes[,numSeconds[,numMilli]])
設置Date對象的分鐘數。
setMonth
objDate.setMonth(numMonth[,dateval])
設置Date對象的月份。
setSeconds
objDate.setSeconds(numSeconds[,numMilli])
設置Date對像中的秒數。
setTime
objDate.setTime(milliseconds)
根據從GMT時間1970年1月1號0點開始的毫秒數設置Date對象的日期和時間。
setUTCDate
objDate.setUTCDate(numDate)
根據UTC時間設置Date對像中該月的第幾天。
setUTCFullYear
objDate.setUTCFullYear(numDate[,numMonth[,numDate]])
根據UTC時間設置Date對象的年份。
setUTCHours
objDate.setUTCHours(numHours[,numMin[,numSec[,numMilli]]])
根據UTC時間設置Date對象的鐘點。
setUTCMilliseconds
objDate.setUTCMilliseconds(numMilli)
根據UTC時間設置Date對象的毫秒數。
setUTCMinutes
objDate.setUTCMinutes(numMinutes[,numSeconds[,numMilli]])
根據UTC時間設置Date對象的分鐘數。
setUTCMonth
objDate.setUTCMonth(numMonth[,dateVal])
根據UTC時間設置Date對象的月份。
setUTCSeconds
objDate.setUTCSeconds(numSeconds[,numMilli])
根據UTC時間設置Date對象的秒鐘數。
setYear
objDate.setYear(numYear)
設置Date對象的年份。
toGMTString
objDate.toGMTString()
用格林威治標準時間把Date對像轉換成字符串。
toLocaleString
objDate.toLocaleString()
用當地時區把Date對像轉換成字符串。
toString
objDate.toString()
返回以字符串描述的Date對象。
toUTCString
objDate.toUTCString()
用UTC時間把Date對像轉換成字符串。
UTC
Date.UTC(year,month,day[,hours[,minutes[,seconds[,milli]]]])
以毫秒為單位返回當前時間和1970年1月1號0點的間隔。
valueOf
objDate.valueOf()
以毫秒為單位返回當前時間和1970年1月1號0點的間隔,使用UTC時間。
性質(Properties)
constructor
objDate.constructor
指明Date對象的構造函數。
prototype
objDate.protoype
指明Date對像類的原型。
字典類型(Dictionary)
Set mydict=Server.CreateObject( 「Scripting.Dictionary」)
創建關鍵字(key)和條目(item)配對的字典(Dictionary)對象。
方法(Mehtods)
Add
odject.Add(key,item)
向字典對像中添加一個關鍵字和條目對。
Exists
odject.Exists(key)
返回True,如果在字典對像中存在key關鍵字;否則返回false。
Items
odject.Items()
以數組形式返回字典對像中的所有條目(Item)。
Keys
odject.Keys()
以數組形式返回字典對像中的所有關鍵字(key)。
Remove
odject.Remove(key)
從字典對像中刪除關鍵字等於key的關鍵字和條目對。
RemoveAll
odject.RemoveAll()
從字典對像中刪除所有的關鍵字和條目對。
性質(Properties)
Count
odject.Count
返回字典對象的條目數。
Item
odject.Item(key)
返回或設置關鍵字等於key的條目。
Key
odject.Key(key)
設置字典對象的關鍵字。
枚舉對像(Enumerator)
new Enumerator(collection)
允許你訪問一個集合的成員。
方法(Methods)
atEnd
MyEnum.atEnd()
如果當前條目是集合的最後一個,集合為空,或當前條目沒有定義時,返回值為true。
item
MyEnum.item()
返回當前條目值。
moveFirst
MyEnum.moveFirst()
移動到集合的第一個條目。
moveNext
MyEnum.moveNext()
移動到集合的下一個條目。
全局對像(global)
當腳本引擎初始化時,全局對像自動創建。
方法(Methods)
escape
escape(charstring)
返回一個字符串的Unicode格式。
eval
eval(codestring)
執行或計算包含在codestring中的JScript代碼。
isFinite
isFinite(number)
如果number值有限,則返回值為真(true)。
ifNan
isNan(numvalue)
確定numvalue是不是一個數。
parseFloat
parseFloat(numstring)
把字符串轉換成浮點數類型的數。
parseInt
parseInt(numstring[,radix])
把字符串轉換成整數。
unescape
unescape(charstring)
對用Unicode格式加碼的字符串進行解碼。
性質(Properties)
NaN
NaN
具有NaN初始值(不是數)。
Infinity 性質
Infinity
具有POSITIVE_INFINITY初始值。
函數對像(Function)
語法1:
function functionname([argument1[,...argumentN]])
{
body
}
語法2:
var functionname= new Function([argument1,[...argumentN,]] body);
申明一個新函數。
方法(Methods)
toString
functionname.toString()
返回內容為函數名的字符串。
valueOf
functionname.valueOf()
返回函數的值。
性質(Properties)
arguments
functionname.arguments()
一個包含所有傳遞給函數的參數的數組。
caller
functionname.caller
指向調用當前函數的函數。
constructor
functionname.constructor
指明該函數的構造函數。
prototype
functionname.prototype
指向該函數類的原型。
數學對像(Math)
Math[.{property|method}]
方法(Methods)
abs
Math.abs(number)
返回數的絕對值。
acos
Math.acos(number)
返回數number的反餘弦值。
asin
Math.asin(number)
返回數number的反正弦值。
atan
Math.atan(number)
返回數number的反正切值。
atan2
Math.atan2(y,x)
返回從X軸到點y,x的角度的弧度值。
ceil
Math.ceil(number)
返回大於或等於數number的最小整數值。
cos
Math.cos(number)
返回數number的餘弦值。
exp
Math.exp(number)
返回e的number次冪。
floor
Math.floor(number)
返回小於或等於數number的最大整數值。
log
Math.log(number)
返回數number的自然對數值。
max
Math.max(number1,number2)
返回兩個數的較大值。
min
Math.min(number1,number2)
返回兩個數的較小值。
pow
Math.pow(base,exponent)
返回數base的expinent次冪。
radom
Math.random()
返回在0∼1之間的隨機數。
round
Math.round(number)
把數number捨入到最近的整數。
sin
Math.sin(number)
返回數number的正弦值。
sqrt
Math.sqrt(number)
返回數number的平方根。
tan
Math.tan(number)
返回數number的正切值。
性質(properties)
E
Math.E
返回歐拉常數。
LN2
Math.LN2
返回2的自然對數值。
LN10
Math.LN10
返回10的自然對數值。
LOG2E
Math.LOG2E
返回底數為2時e的對數值。
LOG10E
Math.LOG10E
返回底數為10時e的對數值。
PI
Math.PI
返回圓周率p 的值。
SQRT1_2
Math.SQRT1_2
返回根號2的倒數。
SQRT2
Math.SQRT2
返回根號2的值。
數字對像(Number)
new Number(value)
一個代表數數據類型的對象,也用於放置常數。
方法(Methods)
toString
numobject.toString
把數轉換成字符串。
valueOf
numobject.valueOf()
返回數的值。
對像對像(Object)
new Object([value])
這種對像具有所有對象共有的方法和性質。
方法(Methods)
toString
objectname.string
返回包含該對像名稱的字符串。
valueOf
objectname.valueOf
返回對像本身。
性質(properties)
constructor
objectname.constructor
指明對象的構造函數。
prototype
objectname.prototype
指向對像類的原型。
RegExp對象的
RegExp.propertyname
貯存一個常規表達式搜索的結果。
性質(Properties)
$1...$9
RegExp.$n
指明在模式搜索中,記錄的最近9個符合搜索條件的位置。
index
RegExp.index
指明在一個被搜索的字符串中,第一個符合搜索條件的位置。
input
語法1:
RegExp.input
語法2:
RegExp.$_
返回被搜索的字符串。
lastIndex
RegExp.lastIndex
指明在一個被搜索的字符串中,最後一個符合搜索條件的位置。
lastMatch
語法1:
RegExp.lastMatch
語法2:
RegExp.$&
指明最後匹配字符的位置。
lastParen
語法1:
RegExp.lastParen
語法2:
RegExp.$+
指明最後一個插入子串匹配。
input
語法1:
RegExp.input
語法2:
RegExp.$_
返回被搜索的字符串。
multiline
語法1:
RegExp.multiline
語法2:
RegExp.$*
指明當碰到換行時是否繼續搜索。
input
語法1:
RegExp.input
語法2:
RegExp.$_
返回被搜索的字符串。
常規表達式對像(the Regular Expression Object)
語法1:
/pattern/[switch]
語法2:
new regularexpression=new RegExp( 「pattern」[,」switch」])
代表常規表達式模式。
方法(Methods)
compile
rgexp.compile(pattern)
對常規表達式進行編譯。
exec
rgexp.exec(string)
對指明的字符串string執行一個搜索。
test
rgexp.test(string)
當在字符串string中存在一個模式時,返回真(true)。
性質(Properties)
global
rgexp.global
當在常規表達式中全局開關(g)打開時,返回真(true)。
ignoreCase
rgexp.ignoreCase
當在常規表達式中忽略大小寫開關(i)打開時,返回真(true)。
lastIndex
rgexp.lastIndex
指明開始第二次匹配的索引位置。
source
rgexp.source
返回常規表達式模式的文本。
字符串對像(String)
方法(Methods)
anchor
strVariable.anchor(anchorstring)
創建已命名的超文本目標,名字為anchorstring。
big
strVariable.big()
用HTML的<BIG>標記包圍文本。
blink
strVariable.blink()
用HTML的<BLINK>標記包圍文本。
bold
strVariable.bold()
用HTML的<B>標記包圍文本。
charAt
strVariable.charAt(index)
返回在指定索引位置的字符。
charCodeAt
strVariable.charCodeAt(index)
返回在指定索引位置以Unicode加碼的字符。
charCodeAt
strVariable.charCodeAt(index)
返回在指定索引位置以Unicode加碼的字符。
concat
string1.concat(string2)
把string1和string2合併成一個字符串。
fixed
strVariable.fixed()
用HTML的<TT>標記包圍文本。
fontcolor
strVariable.fontcolor(colorval)
用HTML的<font>標記及COLOR屬性為colorval包圍文本。
fontsize
strVariable.fontsize(intsize)
用HTML的<font>標記及SIZE屬性為intsixe包圍文本。
fromCharCode
string.fromCharCode(code1,code2,...,codeN)
以一系列的Unicode碼制的字符創建字符串。
indexOf
strVariable.indexOf(substring[,startindex])
返回一個指明子串subdtring在字符串內開始位置的整數。
italics
strVariable.italics()
用HTML的<I>標記包圍文本。
lastIndexOd
strVariable.lastIndexOf(substring,startindex)
返回指明子串subdtring在字符串內最後一次匹配開始的位置。
link
strVariable.link(linkstring)
用HTML的超文本聯接<A>標誌及屬性HREF的值為linkstring包圍文本。
match
stringObj.match(rgExp)
使用常規表達式rgExp對字符串進行搜索。
replace
stringObj.replace(rgExp,replaceText)
在字符串中,把滿足rgExp搜索條件的文字用replaceText代替,並且返回該文本。
search
stringObj.search(rgExp)
在字符串中,如果滿足rgExp搜索條件的文本存在,返回值True。
slice
stringObj.slice(start[,end])
返回字符串的一部分。
small
strVariable.small()
用HTML的超文本聯接<SMALL>標誌包圍文本。
split
stringObj.split(rgExp)
刪除滿足rgExp搜索條件的文本。
strike
strVariable.strike()
用HTML的超文本聯接<STRIKE>標誌包圍文本。
sub
strVariable.sub ()
用HTML的超文本聯接<SUB>標誌包圍文本。
substr
stringObj.substr(start[,length])
返回從位置start開始,長度為length的子字符串。
substring
stringObj.substring(start,eng)
返回從start到end的子字符串。
sup
strVariable.sup ()
用HTML的超文本聯接<SUP>標誌包圍文本。
toLowerCase
strVariable.toLowerCase()
把字符串轉換成小寫形式。
toString
strObject.toString()
返回String對象的值。
toUpperCase
strVariable.toUpperCase()
把字符串轉換成大寫形式。
valueOf
strObject.valueOf()
返回字符串的值。
性質(Properties)
constructor
strObject.constructor
指明對象的構造函數。
length
strVariable.length
返回字符串的長度。
prototype
strObject.prototype
指向String對像類的原型。
VBArray對像
new VBArray(safeArray)
允許訪問Visual Basic 安全數組。
方法(Methods)
dimensions
safeArray.dimensions()
返回VBArray對象的維數。
getItem
safeArray.getItem(dimension1[,dimension2,...],dimensionN)
返回在指定位置的VBArray的元素。
lbound
safeArray.lbound(dimension)
返回在dimension維的最低索引值。
toArray
safeArray.toArray()
把VBArray轉化成JScript 數組。
ubound
safeArray.ubound(dimension)
返回在dimension維的最大索引值。
|