| JScript? | [語言參考](#) |
|-----|-----|
# Microsoft JScript 特性 - ECMA
<table border="1" cellspacing="0" cols="2" frame="box" rules="all"><tr valign="top"><th width="30%">種類</th><th width="70%">特性/關鍵字</th></tr><tr valign="top"><td width="30%">數組處理</td><td width="70%"><a href="jsobjarray.htm">Array</a>, <a href="jsmthconcatarray.htm">concat</a>,<br/><a href="jsmthjoin.htm">join</a>, <a href="jsprolengtharray.htm">length</a>, <a href="jsmthreverse.htm">reverse</a>, <a href="jsmthslicearray.htm">slice</a> <a href="jsmthsort.htm">sort</a></td></tr><tr valign="top"><td width="30%">賦值</td><td width="70%"><a href="jsoprassign.htm">賦值 (=)</a><br/><a href="jscompoundassignmentoperators.htm">復合賦值(OP=)</a></td></tr><tr valign="top"><td width="30%">Boolean </td><td width="70%"><a href="jsobjboolean.htm">Boolean</a></td></tr><tr valign="top"><td width="30%">注釋</td><td width="70%"><a href="jsstmcomment.htm">/*...*/ 或 //</a><u> </u></td></tr><tr valign="top"><td width="30%">常數/文字</td><td width="70%"><a href="jspronanglobal.htm">NaN</a><br/><a href="glossary.htm#defnulljs">null</a><br/>true, false<br/><a href="jsproinfinity.htm">Infinity</a><br/><a href="glossary.htm#defundefined">undefined</a></td></tr><tr valign="top"><td width="30%">控制流</td><td width="70%"><a href="jsstmbreak.htm">Break</a><br/><a href="jsstmcontinue.htm">continue</a><br/><a href="jsstmdowhile.htm">do...while</a> <br/><a href="jsstmfor.htm">for</a><br/><a href="jsstmforin.htm">for...in</a><br/><a href="jsstmif.htm">if...else</a><br/><a href="jsstmlabeled.htm">Labeled</a><a href="jsstmreturn.htm"> <br/>return</a><br/><a href="jsstmswitch.htm">switch</a> <br/><a href="jsstmwhile.htm">while</a></td></tr><tr valign="top"><td width="30%">日期和時間</td><td width="70%"><a href="jsobjdate.htm">Date</a><br/><a href="jsmthgetdate.htm">getDate</a>, <a href="jsmthgetday.htm">getDay</a>, <a href="jsmthgetfullyear.htm">getFullYear</a>, <a href="jsmthgethours.htm">getHours</a>, <a href="jsmthgetmilliseconds.htm">getMilliseconds</a>, <a href="jsmthgetminutes.htm">getMinutes</a>, <a href="jsmthgetmonth.htm">getMonth</a>, <a href="jsmthgetseconds.htm">getSeconds</a>, <a href="jsmthgettime.htm">getTime</a>, <a href="jsmthgettimezone.htm">getTimezoneOffset</a>, <a href="jsmthgetyear.htm">getYear</a>, <br/><a href="jsmthgetutcdate.htm">getUTCDate</a>, <a href="jsmthgetutcday.htm">getUTCDay</a>, <a href="jsmthgetutcfullyear.htm">getUTCFullYear</a>, <a href="jsmthgetutchours.htm">getUTCHours</a>, <a href="jsmthgetutcmilliseconds.htm">getUTCMilliseconds</a>, <a href="jsmthgetutcminutes.htm">getUTCMinutes</a>, <a href="jsmthgetutcmonth.htm">getUTCMonth</a>, <a href="jsmthgetutcseconds.htm">getUTCSeconds</a>, <br/><a href="jsmthsetdate.htm">setDate</a>, <a href="jsmthsetfullyear.htm">setFullYear</a>, <a href="jsmthsethours.htm">setHours</a>, <a href="jsmthsetmilliseconds.htm">setMilliseconds</a>, <a href="jsmthsetminutes.htm">setMinutes</a>, <a href="jsmthsetmonth.htm">setMonth</a>, <a href="jsmthsetseconds.htm">setSeconds</a>, <a href="jsmthsettime.htm">setTime</a>, <a href="jsmthsetyear.htm">setYear</a>, <br/><a href="jsmthsetutcdate.htm">setUTCDate</a>, <a href="jsmthsetutcfullyear.htm">setUTCFullYear</a>, <a href="jsmthsetutchours.htm">setUTCHours</a>, <a href="jsmthsetutcmilliseconds.htm">setUTCMilliseconds</a>, <a href="jsmthsetutcminutes.htm">setUTCMinutes</a>, <a href="jsmthsetutcmonth.htm">setUTCMonth</a>, <a href="jsmthsetutcseconds.htm">setUTCSeconds</a>, <br/><a href="jsmthtogmtstring.htm">toGMTString</a>, <a href="jsmthtolocalestring.htm">toLocaleString</a>, <a href="jsmthtoutcstring.htm">toUTCString</a>, <a href="jsmthparse.htm">parse</a>, <a href="jsmthutc.htm">UTC</a></td></tr><tr valign="top"><td width="30%">聲明</td><td width="70%"><a href="jsstmfunction.htm">Function</a><br/><a href="jsoprnew.htm">new</a><br/><a href="jsstmthis.htm">this</a><br/><a href="jsstmvar.htm">var</a><br/><a href="jsstmwith.htm">with</a></td></tr><tr valign="top"><td width="30%">錯誤處理</td><td width="70%"><a href="jsobjerror.htm">Error</a>, <a href="jsprodescription.htm">description</a>, <a href="jspronumber.htm">number</a>, <a href="jsstmthrow.htm">throw</a>, <a href="jsstmtrycatch.htm">try...catch</a></td></tr><tr valign="top"><td width="30%">函數創建</td><td width="70%"><a href="jsprocaller.htm">Caller</a>,<a href="jsobjfunction.htm">Function</a><br/><a href="jsproarguments.htm">arguments</a>, <a href="jsprolengthfunction.htm">length</a></td></tr><tr valign="top"><td width="30%">Global 方法</td><td width="70%"><a href="jsobjglobal.htm">Global</a><br/><a href="jsmthescape.htm">escape</a>, <a href="jsmthunescape.htm">unescape</a><br/><a href="jsmtheval.htm">eval</a><br/><a href="jsmthisfinite.htm">isFinite</a>, <a href="jsmthisnan.htm">isNaN</a><br/><a href="jsmthparseint.htm">parseInt</a>, <a href="jsmthparsefloat.htm">parseFloat</a></td></tr><tr valign="top"><td width="30%">數學</td><td width="70%"><a href="jsobjmath.htm">Math</a><br/><a href="jsmthabs.htm">abs</a>, <a href="jsmthacos.htm">acos</a>, <a href="jsmthasin.htm">asin</a>, <a href="jsmthatan.htm">atan</a>, <a href="jsmthatan2.htm">atan2</a>, <a href="jsmthceil.htm">ceil</a>, <a href="jsmthcos.htm">cos</a>, <a href="jsmthexp.htm">exp</a>, <a href="jsmthfloor.htm">floor</a>, <a href="jsmthlog.htm">log</a>, <a href="jsmthmax.htm">max</a>, <a href="jsmthmin.htm">min</a>, <a href="jsmthpow.htm">pow</a>, <a href="jsmthrandom.htm">random</a>, <a href="jsmthround.htm">round</a>, <a href="jsmthsin.htm">sin</a>, <a href="jsmthsqrt.htm">sqrt</a>, <a href="jsmthtan.htm">tan</a>, <br/><a href="jsproe.htm">E</a>, <a href="jsproln2.htm">LN2</a>, <a href="jsproln10.htm">LN10</a>, <a href="jsprolog2e.htm">LOG2E</a>, <a href="jsprolog10e.htm">LOG10E</a>, <a href="jspropi.htm">PI</a>, <a href="jsprosqrt1_2.htm">SQRT1_2</a>, <a href="jsprosqrt2.htm">SQRT2</a></td></tr><tr valign="top"><td width="30%">數字</td><td width="70%"><a href="jsobjnumber.htm">Number</a><br/><a href="jspromaxvalue.htm">MAX_VALUE</a>, <a href="jsprominvalue.htm">MIN_VALUE</a><br/><a href="jspronannumber.htm">NaN</a><br/><a href="jspronegativeinf.htm">NEGATIVE_INFINITY</a>, <a href="jspropositiveinf.htm">POSITIVE_INFINITY</a></td></tr><tr valign="top"><td width="30%">對象創建</td><td width="70%"><a href="jsobjobject.htm">Object</a><br/><a href="jsoprnew.htm">new</a><br/><a href="jsproconstructor.htm">constructor</a>, <a href="jsproprototype.htm">prototype</a>, <a href="jsmthtostring.htm">toString</a>, <a href="jsmthvalueof.htm">valueOf</a></td></tr><tr valign="top"><td width="30%">運算符</td><td width="70%"><a href="jsopradd.htm">加 (+)</a>, <a href="jsoprsubtract.htm">減 (-)</a><br/><a href="jsoprmod.htm">算術取模 (%)</a><br/><a href="jsoprmultiply.htm">乘 (*)</a>, <a href="jsoprdivide.htm">除 (/)</a><br/><a href="jsoprsubtract.htm">負 (-)</a><br/><a href="jsgrpcomparison.htm">相等 (==)</a>, <a href="jsgrpcomparison.htm">不相等 (!=)</a><br/><a href="jsgrpcomparison.htm">小于 (<)</a>, <a href="jsgrpcomparison.htm">小于等于 (<=)</a><br/><a href="jsgrpcomparison.htm">大于 (>)</a><br/><a href="jsgrpcomparison.htm">大于等于 (>=)</a><br/><a href="jsoprand.htm">邏輯與 (&&)</a>, <a href="jsopror.htm">或 (||)</a>, <a href="jsoprnot.htm">非 (!)</a><br/><a href="jsoprbitwiseand.htm">位與 (&)</a>, <a href="jsoprbitwiseor.htm">或 (|)</a>, <a href="jsoprbitwisenot.htm">非 (~)</a>, <a href="jsoprxor.htm">異或 (^)</a><br/><a href="jsoprlshift.htm">位左移 (<<)</a>, <a href="jsoprrshift.htm">右移 (>>)</a><br/><a href="jsoprurshift.htm">無符號右移 (>>>)</a><br/><a href="jsoprconditional.htm">條件 (?:)</a><br/><a href="jsoprcomma.htm">逗號 (,)</a><br/><a href="jsoprdelete.htm">delete</a>, <a href="jsoprtypeof.htm">typeof</a>, <a href="jsoprvoid.htm">void</a><br/><a href="jsoprincdec.htm">遞減 (--)</a>, <a href="jsoprincdec.htm">遞增 (++)</a>, <a href="jsgrpcomparison.htm">恒等 (===)</a>, <a href="jsgrpcomparison.htm">不恒等 (!==)</a></td></tr><tr valign="top"><td width="30%">對象</td><td width="70%"><a href="jsobjarray.htm">Array</a><br/><a href="jsobjboolean.htm">Boolean</a><br/><a href="jsobjdate.htm">Date</a><br/><a href="jsobjfunction.htm">Function</a><br/><a href="jsobjglobal.htm">Global</a><br/><a href="jsobjmath.htm">Math</a><br/><a href="jsobjnumber.htm">Number</a><br/><a href="jsobjobject.htm">Object</a><br/><a href="jsobjregexp.htm">RegExp</a> <br/><a href="jsobjstring.htm">String</a></td></tr><tr valign="top"><td width="30%">正則表達式和模式匹配</td><td width="70%"><a href="jsobjregexp.htm">RegExp</a> <br/><a href="jsproindex.htm">index</a>, <a href="jsproinput.htm">input</a>, <a href="jsprolastindex.htm">lastIndex</a>, <a href="jspromatches.htm">$1...$9</a>, <a href="jsprosource.htm">source</a>, <a href="jsmthcompile.htm">compile</a>, <a href="jsmthexec.htm">exec</a>, <a href="jsmthtest.htm">test</a> <br/><a href="jsgrpregexpsyntax.htm">Regular Expression Syntax</a> </td></tr><tr valign="top"><td width="30%">字符串</td><td width="70%"><a href="jsobjstring.htm">String</a><br/><a href="jsmthcharat.htm">charAt</a>, <a href="jsmthcharcodeat.htm">charCodeAt</a>, <a href="jsmthfromcharcode.htm">fromCharCode</a><br/><a href="jsmthindexof.htm">indexOf</a>, <a href="jsmthlastindexof.htm">lastIndexOf</a><br/><a href="jsmthsplit.htm">split</a><br/><a href="jsmthtolowercase.htm">toLowerCase</a>, <a href="jsmthtouppercase.htm">toUpperCase</a><br/><a href="jsprolengthstring.htm">length</a><br/><a href="jsmthconcatstring.htm">concat</a>, <a href="jsmthslicestring.htm">slice</a> <br/><a href="jsmthmatch.htm">match</a>, <a href="jsmthreplace.htm">replace</a>, <a href="jsmthsearch.htm">search</a> <br/><a href="jsmthanchor.htm">anchor</a>, <a href="jsmthbig.htm">big</a>, <a href="jsmthblink.htm">blink</a>, <a href="jsmthbold.htm">bold</a>, <a href="jsmthfixed.htm">fixed</a>, <a href="jsmthfontcolor.htm">fontcolor</a>, <a href="jsmthfontsize.htm">fontsize</a>, <a href="jsmthitalics.htm">italics</a>, <a href="jsmthlink.htm">link</a>, <a href="jsmthsmall.htm">small</a>, <a href="jsmthstrike.htm">strike</a>, <a href="jsmthsub.htm">sub</a>, <a href="jsmthsup.htm">sup</a></td></tr></table>
[? 2000 Microsoft Corporation 版權所有。保留所有權利。使用規定。](#)
- JScript
- JScript 用戶指南
- Jscript 基礎
- 什么是 JScript?
- 編寫 JScript 代碼
- JScript 的變量
- JScript 的數據類型
- JScript 的運算符
- 控制程序的流程
- JScript 函數
- Jscript對象
- 創建自己的對象
- 內部對象
- JScript 保留關鍵字
- 高級 JScript
- 創建高級對象
- 遞歸
- 變量范圍
- 復制、傳遞和比較數據
- 使用數組
- 特殊字符
- 腳本問題解答
- 條件編譯
- 條件編譯變量
- 在瀏覽器中顯示信息
- 使用消息框
- 語言參考
- 特性信息
- Microsoft JScript 特性 - ECMA
- Microsoft JScript 特性 - 非-ECMA
- JScript 字母順序的關健字列表
- JScript 錯誤
- JScript 運行時錯誤
- JScript 語法錯誤
- JScript 函數
- GetObject 函數
- ScriptEngine 函數
- ScriptEngineBuildVersion 函數
- ScriptEngineMajorVersion 函數
- ScriptEngineMinorVersion 函數
- JScript 方法
- A-E
- abs 方法
- acos 方法
- anchor 方法
- apply 方法
- asin 方法
- atan 方法
- atan2 方法
- atEnd 方法
- big 方法
- blink 方法
- bold 方法
- call 方法
- ceil 方法
- charAt 方法
- charCodeAt 方法
- compile 方法
- concat 方法 (Array)
- concat 方法 (String)
- cos 方法
- decodeURI 方法
- decodeURIComponent 方法
- dimensions 方法
- encodeURI 方法
- encodeURIComponent 方法
- escape 方法
- eval 方法
- exec 方法
- exp 方法
- F-I
- fixed 方法
- floor 方法
- fontcolor 方法
- fontsize 方法
- fromCharCode 方法
- getDate 方法
- getDay 方法
- getFullYear 方法
- getHours 方法
- getItem 方法
- getMilliseconds 方法
- getMinutes 方法
- getMonth 方法
- getSeconds 方法
- getTime 方法
- getTimezoneOffset 方法
- getUTCDate 方法
- getUTCDay 方法
- getUTCFullYear 方法
- getUTCHours 方法
- getUTCMilliseconds 方法
- getUTCMinutes 方法
- getUTCMonth 方法
- getUTCSeconds 方法
- getVarDate 方法
- getYear 方法
- indexOf 方法
- isFinite 方法
- isNaN 方法
- italics 方法
- item 方法
- J-R
- join 方法
- lastIndexOf 方法
- lbound 方法
- link 方法
- localeCompare 方法
- log 方法
- match 方法
- max 方法
- min 方法
- moveFirst 方法
- moveNext 方法
- parse 方法
- parseFloat 方法
- parseInt 方法
- pop 方法
- pow 方法
- push 方法
- random 方法
- replace 方法
- reverse 方法
- round 方法
- S
- search 方法
- setDate 方法
- setFullYear 方法
- setHours 方法
- setMilliseconds 方法
- setMinutes 方法
- setMonth 方法
- setSeconds 方法
- setTime 方法
- setUTCDate 方法
- setUTCFullYear 方法
- setUTCHours 方法
- setUTCMilliseconds 方法
- setUTCMinutes 方法
- setUTCMonth 方法
- setUTCSeconds 方法
- setYear 方法
- shift 方法
- sin 方法
- slice 方法 (Array)
- slice 方法 (String)
- small 方法
- sort 方法
- splice 方法
- split 方法
- sqrt 方法
- strike 方法
- sub 方法
- substr 方法
- substring 方法
- sup 方法
- T-Z
- tan 方法
- test 方法
- toArray 方法
- toDateString 方法
- toExponential 方法
- toFixed 方法
- toGMTString 方法
- toLocaleDateString 方法
- toLocaleLowerCase 方法
- toLocaleString 方法
- toLocaleTimeString 方法
- toLocaleUpperCase 方法
- toLowerCase 方法
- toPrecision 方法
- toString 方法
- toTimeString 方法
- toUpperCase 方法
- toUTCString 方法
- ubound 方法
- unescape 方法
- unshift 方法
- UTC 方法
- valueOf 方法
- JScript 對象
- ActiveXObject 對象
- Array 對象
- Boolean 對象
- Date 對象
- Enumerator 對象
- Error 對象
- Function 對象
- Global 對象
- Math 對象
- Number 對象
- Object 對象
- RegExp 對象
- 正則表達式對象
- String 對象
- VBArray 對象
- JScript 運算符
- 通用信息
- 運算符優先級
- 運算符總結
- 加法賦值運算符 (+=)
- 加法運算符 (+)
- 賦值運算符 (=)
- 按位“與”賦值運算符 (&=)
- 按位“與”運算符 (&)
- 按位左移運算符 (<<)
- 按位“非”運算符 (~)
- 按位“或”賦值運算符 (|=)
- 按位“或”運算符 (|)
- 按位右移運算符 (>>)
- 按位“異或”賦值運算符 (^=)
- 按位“異或”運算符 (^)
- 逗號運算符 (,)
- 比較運算符
- 復合賦值運算符
- 條件(三目)運算符 (?:)
- delete 運算符
- 除法賦值運算符 (/=)
- 除法運算符 (/)
- in 運算符
- 遞增 (++) 和遞減 (--) 運算符
- instanceof 運算符
- 左移賦值運算符 (<<=)
- 邏輯“與”運算符 (&&)
- 邏輯“非”運算符 (!)
- 邏輯“或”運算符 (||)
- 取余賦值運算符 (%=)
- 取余運算符 (%)
- 乘法賦值運算符 (*=)
- 乘法運算符 (*)
- new 運算符
- 右移賦值運算符 (>>=)
- 減法賦值運算符 (-=)
- 減法運算符 (-)
- typeof 運算符
- 無符號右移運算符 (>>>)
- 無符號右移賦值操作 (>>>=)
- void 運算符
- JScript 屬性
- $1...$9 屬性
- arguments 屬性
- caller 屬性
- constructor 屬性
- description 屬性
- E 屬性
- global 屬性
- hasOwnProperty 方法
- ignoreCase 屬性
- index 屬性
- Infinity 屬性
- input 屬性($_)
- isProptotyeOf 方法
- lastIndex 屬性
- length 屬性 (Array)
- length 屬性 (Function)
- length 屬性 (String)
- LN10 屬性
- LN2 屬性
- LOG10E 屬性
- LOG2E 屬性
- MAX_VALUE 屬性
- message 屬性
- MIN_VALUE 屬性
- multiline 屬性
- name 屬性
- NaN 屬性
- NaN 屬性 (Global)
- NEGATIVE_INFINITY 屬性
- number 屬性
- PI 屬性
- POSITIVE_INFINITY 屬性
- propertyIsEnumerable 屬性
- prototype 屬性
- source 屬性
- SQRT1_2 屬性
- SQRT2 屬性
- undefined 屬性
- JScript 語句
- @cc_on 語句
- @if 語句
- @set 語句
- break 語句
- Comment 語句
- continue 語句
- do...while 語句
- for 語句
- for...in 語句
- function 語句
- if...else 語句
- Labeled 語句
- return 語句
- switch 語句
- this 語句
- throw 語句
- try...catch...finally 語句
- var 語句
- while 語句
- with 語句
- FileSystemObject 用戶指南
- FileSystemObject 對象模型
- FileSystemObject 和 Scripting 運行時庫參考的介紹
- FileSystemObject 對象
- 設計 FileSystemObject
- 處理驅動器和文件夾
- 處理文件
- FileSystemObject 示例代碼
- Scripting 運行時庫參考
- 腳本運行時方法
- Add 方法 (Dictionary)
- Add 方法 (Folders)
- BuildPath 方法
- Close 方法
- Copy 方法
- CopyFile 方法
- CopyFolder 方法
- CreateFolder 方法
- CreateTextFile 方法
- Delete 方法
- DeleteFile 方法
- DeleteFolder 方法
- DriveExists 方法
- Exists 方法
- FileExists 方法
- FolderExists 方法
- GetAbsolutePathName 方法
- GetBaseName 方法
- GetDrive 方法
- GetDriveName 方法
- GetExtensionName 方法
- GetFile 方法
- GetFileName 方法
- getFileVersion 方法
- GetFolder 方法
- GetParentFolderName 方法
- GetSpecialFolder 方法
- GetTempName 方法
- Items 方法
- Keys 方法
- Move 方法
- MoveFile 方法
- MoveFolder 方法
- OpenAsTextStream 方法
- OpenTextFile 方法
- Read 方法
- ReadAll 方法
- ReadLine 方法
- Remove 方法
- RemoveAll 方法
- Skip 方法
- SkipLine 方法
- Write 方法
- WriteBlankLines 方法
- WriteLine 方法
- 腳本運行時對象
- Dictionary 對象
- Drive 對象
- Drives 集合
- File 對象
- Files 集合
- FileSystemObject 對象
- Folder 對象
- Folders 集合
- TextStream 對象
- 腳本運行時屬性
- AtEndOfLine 屬性
- AtEndOfStream 屬性
- Attributes 屬性
- AvailableSpace 屬性
- Column 屬性
- CompareMode 屬性
- Count 屬性
- DateCreated 屬性
- DateLastAccessed 屬性
- DateLastModified 屬性
- Drive 屬性
- DriveLetter 屬性
- Drives 屬性
- DriveType 屬性
- Files 屬性
- FileSystem 屬性
- FreeSpace 屬性
- IsReady 屬性
- IsRootFolder 屬性
- Item 屬性
- Key 屬性
- Line 屬性
- Name 屬性
- ParentFolder 屬性
- Path 屬性
- RootFolder 屬性
- SerialNumber 屬性
- ShareName 屬性
- ShortName 屬性
- ShortPath 屬性
- Size 屬性
- SubFolders 屬性
- TotalSize 屬性
- Type 屬性
- VolumeName 屬性
- 正則表達式簡介
- 正則表達式
- 早期起源
- 使用正則表達式
- 正則表達式語法
- 建立正則表達式
- 優先權順序
- 普通字符
- 特殊字符
- 非打印字符
- 字符匹配
- 限定符
- 定位符
- 選擇和編組
- 后向引用