JavaScript console.assert() 方法
实例
仅当第一个参数为 false 时,才向控制台写入消息:
<!DOCTYPE html>
<html>
<body>
<p>按键盘上的 F12 键可在 console 控制台中查看消息。</p>
<script>
console.assert(document.getElementById("demo"), "你没有一个 ID 为 'demo' 的元素");
</script>
</body>
</html>
定义与用法
仅当表达式的计算结果为 false 时,console.assert()
方法将消息写入控制台。
浏览器支持
表中的数字指定完全支持该方法的第一个浏览器版本。
方法 | |||||
---|---|---|---|---|---|
console.assert() | Yes | Yes | 28 | Yes | Yes |
语法
console.assert(expression, message)
参数值
参数 | 类型 | 描述 |
---|---|---|
expression | 一个布尔型表达式 | 必填。任何表达式。如果表达式的计算结果为 false,则消息将写入控制台 |
message | 字符串或对象 | 必填。要在控制台中写入的消息或对象 |
更多实例
实例
将对象写入控制台:
<!DOCTYPE html>
<html>
<body>
<p>按键盘上的 F12 键可在console视图中查看消息。</p>
<p>此示例演示在使用 <code class="marked">console.assert</code> 方法时如何显示对象。</p>
<script>
var myObj = { firsname : "John", lastname : "Doe" };
console.assert(document.getElementById("demo"), myObj);
</script>
</body>
</html>
实例
将数组写入控制台:
<!DOCTYPE html>
<html>
<body>
<p>按键盘上的 F12 键可在 console 控制台视图中查看消息。</p>
<p>此示例演示在使用 <code class="marked">console.assert</code> 方法时如何显示数组。</p>
<script>
var myArr = ["Orange", "Banana", "Mango", "Kiwi" ];
console.assert(document.getElementById("demo"), myArr);
</script>
</body>
</html>