Sys.Debug fail 方法

更新:2007 年 11 月

在调试器的输出窗口中显示消息,然后中断至启动调试器。

Sys.Debug.fail(message);

参数

  • message
    要显示的消息。

备注

fail 方法应该用于捕捉开发人员所犯的错误。若要响应用户错误和运行时错误条件(例如网络错误或权限失败),应引发一个异常。

对于不同的浏览器,调试行为、要求和跟踪消息的输出会有所不同。有关更多信息,请参见调试和跟踪 AJAX 应用程序概述

示例

下面的示例演示了一个函数,如果用户定义的变量 n 未设置为数值,该函数会失败。此示例摘自 Sys.Debug 类概述中的一个更大的示例。

function btnFail_onclick() {
    var n;
    // Insert code intended to set n to a numeric value.
    if (false) n = 3;
    // Fail if n is not numeric.
    if (isNaN(n)) Sys.Debug.fail("The value of n must be a number.");
}
function btnFail_onclick() {
    var n;
    // Insert code intended to set n to a numeric value.
    if (false) n = 3;
    // Fail if n is not numeric.
    if (isNaN(n)) Sys.Debug.fail("The value of n must be a number.");
}

请参见

概念

调试和跟踪 AJAX 应用程序概述

参考

Sys.Debug 类