更新: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.");
}