Skip to content
API edited this page Mar 17, 2016 · 6 revisions

1、console.assert(expression, object)

######用途: 通判断expression表达式是否为false,如果为false就会显示object

######参数: expression:一个表达式

object:提示信息,无类型限制

e.g

var list = document.querySelector('#myList');

console.assert(list.childNodes.length < 10, "List item count is >= 10");

2、console.clear()

######用途: 清空控制台

######参数: 无

3、console.log(object [, object, ...])

######用途: 在控制台显示信息

######参数: object:需要输出的内容,可多参数,可带格式

以下为格式说明:

格式说明符 描述
%s 输出为字符串
%d or %i 输出为整数
%f 输出为浮点
%o 输出为一个可扩展的DOM元素(如面板)的元素
%O 输出为一个可扩展的JavaScript对象
%c 根据指定CSS样式输出字符串.

object:提示信息,无类型限制

e.g

  • 一个参数输出:

console.log("App started");

  • 多参数操作:格式化输出内容,与C等语言一样

console.log("User %s has %d points", userName, userPoints);

  • 多参数:带css输出内容

console.log("User %c has %d points", 'color: red;font-size:30px', 1.1);

1、console.assert(expression, object)

######用途: 通判断expression表达式是否为false,如果为false就会显示object

######参数: expression:一个表达式

object:提示信息,无类型限制

e.g

var list = document.querySelector('#myList');

console.assert(list.childNodes.length < 10, "List item count is >= 10");

Clone this wiki locally