控制台之console

  控制台中的用法有很多,比如常用的console.log(),还有不常用的 console.warn()、 console.error()等,下面对控制台中主要的console方法做一个简单的介绍。

1. console.assert()

  这个方法接受至少两个参数,第一个参数是一个布尔值,如果这个布尔值为 true, 那么后面的参数将不会被打印出来; 如果是false,那么后面的参数将依次被打印出来。

console.assert(false, "显示");

2. console.clear()

  这个方法可以清空控制台,无参数接受。

3. console.count()

  这个方法最多可以接受一个参数,也可以不接受参数。

  如果无参数,那么console.count()表示在当前位置被调用的次数,如果接受参数,如console.count("person"), 则会统计 console.count("person") 被调用的次数。

  

4. console.dir()

  这个方法传递的可以是一个对象,可以和 console.log做对比,发现,console.dir() 就像一个目录一样,是一个折叠的三角形列表。

5. console.dirxml()

  这个方法同样也是传递一个HTML容器对象, 如 console.dirxml(document.body) ,如果不是一个html容器对象,那么传递一个JavaScript对象也是可以的。

6. console.group() && console.groupEnd()

  这个方法可以建立一个分组,当然分组也是可以嵌套的。 以 console.group() 作为开始, 以 console.groupEnd() 作为结束,他们都会被缩进,并且可以被折叠。

   console.log("不是分组");
    console.log("不是分组");
    console.log("不是分组");
    console.group("group开始");
    console.log("在分组中");
    console.log("在分组中");
    console.log("在分组中");
    console.log("在分组中");
    console.groupEnd();
    console.log("不是分组");
    console.log("不是分组");
    console.log("不是分组");
    console.log("不是分组");

7. console.groupCollapsed() 和 console.groupEnd()

 刚才所讲的 console.group() 所建立的分组默认是折叠的, 而console.groupCollapsed() 默认是折叠的。

  所以在调试代码的过程中,利用分组、折叠这个特性,应该可以让我们调试代码更容易一些。

8. console.profile() 和 console.profileEnd()

  记录性能。暂时不支持使用。

9. console.table()

  可以将数组和对象按照table的方式打印出来,可以接收第二个参数,这个参数表示列数。

10. console.time() 和 console.timeEnd()

  需要接受一个字符串作为参数,用来统计执行的时间。

11. console.trace()

  进行栈的跟踪。

  

时间: 2024-08-30 09:39:26

控制台之console的相关文章

初学java---第二课《接收控制台(console)输入的方法》

/**接收控制台(console)输入的方法 [1] import java.util.Scanner; [2] Scanner scan = new Scanner(System.in); int m = scan.nextInt(); //此时,m为接收到的用户输入 */ import java.util.Scanner; class Times{ public static void main(String[] args){ Scanner scan = new Scanner(Syste

WinForm程序启动控制台窗口Console

本文转载:http://blog.csdn.net/oyi319/article/details/5753311 2.WinForm程序和控制台窗口Console 如果你调试过SharpDevelop的源程序,会发现它在DEBUG模式时会出现一个控制台窗口,以显示日志信息.或许我使用的方法与其不同,不过你可以试一试,写出我们自己的调试日志代码. 首先要解决的问题是如何在Debug模式时显示Console窗口.我确定,这是一个WinForm项目,也没有改过它的输出类型.我们需要在项目的入口点使用一

Chrome控制台的console详述

Chrome控制台的console详述 在详述之前让我们来看看打开浏览器控制台的方式都有那些吧,毕竟这才是开始. 要想打开谷歌开发者工具,有三种方式 ctrl+shift+i f12 在网页中右击鼠标,点击[审查元素],你会打开浏览器的开发者工具 大家可以看到控制台里面有一首诗还有其它信息,如果想清空控制台,可以点击左上角那个来清空,当然也可以通过在控制台输入console.clear()来实现清空控制台信息.如下图所示 现在假设一个场景,如果一个数组里面有成百上千的元素,但是你想知道每个元素具

控制台命令Console详解

控制台命令Console详解 一 什么是 Console Console 是用于显示 JS和 DOM 对象信息的单独窗口.并且向 JS 中注入1个 Console 对象,使用该对象 可以输出信息到 Console 窗口中. 二 什么浏览器支持 Console 很多人可能都知道 Chrome 和 FireFox(FireBug)中都支持 Console.而其他浏览器都支 持不好.比如 IE8 自带的开发工具虽然支持 Console,但功能比较单调,显示对象的时候都是显示 [Object,Objec

控制台(Console)报错:java.io.IOException: Broken pipe

控制台(Console)输出: java.io.IOException: Broken pipe at sun.nio.ch.FileDispatcherImpl.write0(Native Method) at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47) at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) at sun.nio.ch.IOUtil.wri

js控制台输出console

介绍: js的console你可以在firefox的firedbug或者ie和google的f12调试模式下看到,这些主流浏览器的调试模式的控制可以输出一些信息,你的一些js代码测试可以直接在console窗口输入然后运行查看结果,省了部署工程和刷新页面的时间:当然你有一些特殊代码的测试,比如需要后台数据或者页面效果的,一般情况大家喜欢用的都是js代码直接使用alert输出测试信息,这样做会中断程序跳出线程:这时候还有一个不错的选择那就是使用控制台的日志,即console.log;下面为大家一一

控制台程序console输入参数 获取参数

class Program    {        static void Main(string[] args)        {                                 if (args.Length > 0)                Console.WriteLine(args[args.Length - 1]); //cd到控制台编译的debug文件夹 输入 Redis.exe 111 aaa ddd 打印出:ddd            Console.R

delphi 在线程中运行控制台命令(console)

在编程开发的时候,我们时常会调用windows本身的功能,如:检测网络通断,连接无线wifi等. 虽然,用 windows api 操作可以完美地完成这些操作,但是,函数参数太难了.令人望而生畏,不是普通开发者能办到的. 但是,我们可以用一种变通的方法,来解决这个问题,就是使用控制台命令行,如 ping , netsh 等. 我在网络上,搜索到了delphi调用命令行,并返回接收返回的结果(字符串信息)代码,但这些代码仅仅只是功能实现了,离实用性还差一步. 所以做了如下改进: 1.将 cmd 运

C#控制台基础 console.writeline中写加号为何能连接多个字符串之string.concat

1.代码 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace ConsoleApplication3 8 { 9 class Program 10 { 11 static void Main(string[] args) 12 { 13 int num1 = 10; 14