共用方式為


GetRuntimeErrorDesc

傳回例外狀況類型的描述,

function GetRuntimeErrorDesc( 
   strRuntimeErrorName  
);

參數

  • strRuntimeErrorName
    已發生的例外狀況類型名稱。

傳回值

例外狀況類型的描述。

備註

傳回例外狀況類型的描述, 可以是下列例外狀況類型之一:

例外狀況類型

描述

ConversionError

試圖將物件轉換成無法轉換的物件時,就會發生這個錯誤。

RangeError

提供給函式的引數超出允許的範圍時,就會發生這個錯誤。 例如,建構 Array 物件時,若試圖使用不是有效的正整數長度,就會發生這個錯誤。

ReferenceError

偵測到無效的參考時,就會發生這個錯誤。 例如,如果預期的參考是 null,就會發生這個錯誤。

RegExpError

規則運算式 (Regular Expression) 發生編譯錯誤時,就會發生這個錯誤。 然而,規則運算式一旦經過編譯後,就不可能會發生這個錯誤。 例如,如果宣告規則運算式所用的模式語法無效,或旗標不是 igm,或同一個旗標出現不止一次,就會發生這樣的例子。

SyntaxError

剖析原始程式文字時若該文字不符合正確語法,就會發生這個錯誤。 例如,如果呼叫 eval 函式時所用的引數不是有效的程式文字,就會發生這樣的錯誤。

TypeError

只要運算元實際的型別不符合預期型別時,就會發生這個錯誤。 例如,如果對非物件的東西呼叫函式,或這個東西不支援該呼叫,就會發生這樣的例子。

URIError

偵測到非法的 Uniform Resource Indicator (URI) 時,就會發生這個錯誤。 例如,在編碼或解碼的字串中發現非法的字元時,就會發生這個錯誤。

請參閱

工作

建立自訂精靈

概念

使用 Common JScript 函式自訂 C++ 精靈

設計精靈

其他資源

C++ 精靈的 JScript 函式