2

FireFoxには、このかわいい小さなエラーコンソール[Ctrl + Shift + J]があり、JavaScriptからエラーをスローすることでエラーを追加できます。警告やメッセージを表示する方法もありますか?私は意味console.warn()しません、私は本当にそれをエラーコンソールに入れたいのです、私はそれをエラーマークの代わりに警告マークにしたいだけです。

これを達成する方法はありますか?

4

2 に答える 2

11

JavaScriptには警告のようなものはありません。すべてのエラーは致命的です。

console.warnそれを実装するブラウザでは、コンソールに警告レベルのメッセージを出力します(不正な形式のHTMLまたはセキュリティ警告と同様)。

個人的には、console.log("Warning: It's late and I'm drunk.");

于 2013-01-13T22:53:56.270 に答える
0

JavaScriptには、、、、などの組み込みのエラーコンストラクターがいくつかありError()SyntaxError()これらはステートメントTypeError()で使用されます。throwこれらのオブジェクトには、オブジェクトを作成したコンストラクター関数のnameプロパティや、オブジェクトに渡されたメッセージなど、エラーに関する興味深い情報が含まれています。

JavaScriptの楽しい部分は、必要なオブジェクトをスローできることです。したがって、この概念に基づいて、のようなことを実行し、トップレベルのステートメントthrow {name: "some name", message: "some message", remedy: callback}でこのエラーをキャッチし、を使用してコンテンツを出力できます。try/catchconsole.log

お役に立てれば。

于 2013-01-13T23:00:21.837 に答える