console.assert()
console.assert()
は、検査結果が false になった場合に、コンソールへエラーメッセージを出力します。検査結果が true になる場合は何も行いません。
メモ: この機能はウェブワーカー内で利用可能です。
構文
js
assert(assertion, obj1);
assert(assertion, obj1, obj2);
assert(assertion, obj1, obj2, /* … ,*/ objN);
assert(assertion, msg);
assert(assertion, msg, subst1);
assert(assertion, msg, subst1, /* … ,*/ substN);
引数
返値
なし (undefined
)。
例
次のコード例は、アサーションに続く JavaScript オブジェクトの使用を示しています。
js
const errorMsg = "the # is not even";
for (let number = 2; number <= 5; number++) {
console.log(`the # is ${number}`);
console.assert(number % 2 === 0, { number, errorMsg });
}
// output:
// the # is 2
// the # is 3
// Assertion failed: {number: 3, errorMsg: "the # is not even"}
// the # is 4
// the # is 5
// Assertion failed: {number: 5, errorMsg: "the # is not even"}
詳しくは console
のドキュメントで、コンソールへのテキストの出力をご覧ください。
仕様書
Specification |
---|
Console Standard # assert |
ブラウザーの互換性
BCD tables only load in the browser