ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript_javascript スキルの console.assert() 関数の概要

JavaScript_javascript スキルの console.assert() 関数の概要

WBOY
リリース: 2016-05-16 16:23:49
オリジナル
1428 人が閲覧しました

JavaScript プログラムの開発および保守プロセスにおいて、Assert はプログラムの正確性を保証するために使用される優れた機能です。デバッグ ツールを備えたブラウザでは、console.assert() を呼び出すことでこの機能を実現できます。たとえば、次のコードでは、console.assert() ステートメントにより、cat オブジェクトのスコア変数値の長さが 3 であることが保証されます:

コードをコピー コードは次のとおりです:

function cat(名前、年齢、スコア){
This.name = 名前;
This.age = 年齢;
This.score = スコア;
}
var c = 新しい猫("ミャオ", 2, [6,8,7]);
console.assert(c.score.length==3, "スコアの長さのアサーションに失敗しました");

console.assert() ステートメントでは、最初のパラメーターはアサートする必要がある結果であり、通常の状況では true である必要があります。2 番目のパラメーターは、エラーが発生したときにコンソールに出力されるエラー メッセージです。たとえば、上記の例のスコア変数の配列長が 3 ではない場合:
コードをコピー コードは次のとおりです:

function cat(名前、年齢、スコア){
This.name = 名前;
This.age = 年齢;
This.score = スコア;
}
var c = 新しい猫("ミャオ", 2, [6,8]);
console.assert(c.score.length==3, "スコアの長さのアサーションに失敗しました");


コードが実行されると、Firebug コンソールは次のエラー メッセージを出力します:

ブラウザのサポート

console.assert() は、デバッグ ツールを備えたブラウザーでのサポートが強化されており、すべての主要なブラウザーがこの関数をサポートしています。ただし、Firefox 自体はこの機能をサポートしていないことに注意してください。console.assert() を使用するには、Firefox に Firebug プラグインをインストールする必要があります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート