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>