JavaScript console.assert() 方法

实例

仅当第一个参数为 false 时,才向控制台写入消息:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <p>按键盘上的 F12 键可在 console 控制台中查看消息。</p>
  5. <script>
  6. console.assert(document.getElementById("demo"), "你没有一个 ID 为 'demo' 的元素");
  7. </script>
  8. </body>
  9. </html>

定义与用法

仅当表达式的计算结果为 false 时,console.assert() 方法将消息写入控制台。


浏览器支持

表中的数字指定完全支持该方法的第一个浏览器版本。

方法
console.assert()YesYes28YesYes

语法

  1. console.assert(expression, message)

参数值

参数类型描述
expression一个布尔型表达式必填。任何表达式。如果表达式的计算结果为 false,则消息将写入控制台
message字符串或对象必填。要在控制台中写入的消息或对象

更多实例

实例

将对象写入控制台:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <p>按键盘上的 F12 键可在console视图中查看消息。</p>
  5. <p>此示例演示在使用 <code class="marked">console.assert</code> 方法时如何显示对象。</p>
  6. <script>
  7. var myObj = { firsname : "John", lastname : "Doe" };
  8. console.assert(document.getElementById("demo"), myObj);
  9. </script>
  10. </body>
  11. </html>
实例

将数组写入控制台:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <p>按键盘上的 F12 键可在 console 控制台视图中查看消息。</p>
  5. <p>此示例演示在使用 <code class="marked">console.assert</code> 方法时如何显示数组。</p>
  6. <script>
  7. var myArr = ["Orange", "Banana", "Mango", "Kiwi" ];
  8. console.assert(document.getElementById("demo"), myArr);
  9. </script>
  10. </body>
  11. </html>

分类导航