各种控制台输出

常见的控制台打印

1
2
3
4
5
6
console.log()    // 打印日志
console.debug() // 打印调试
console.error() // 打印错误
console.info() // 打印信息
console.warn() // 打印警告
console.clear() // 清空

调试类控制台

1
2
3
4
5
6
7
8
9
10
console.count('count') //count被调用了多少次计数,
console.memory //是个属性,输出内存
console.profile('Test Profile') //性能检测开始
console.profileEnd('Test Profile') //性能检测结束

console.time('test time')//开始计时
console.timeEnd('test time')//结束计时

console.assert(flag)//如果flag为假,报异常
console.trace()//用来追踪函数的调用轨迹。

格式化输出

1
2
3
4
5
6
7
8
9
10
11
12
13
14
console.log('%d', 123); //%d表示数字
console.log('%i', 123); //%i表示整型数字
console.log('%f', 123.321); //%f表示浮点型
console.log('%o', document.body); //%o表示DOM元素
console.log('%O', new Date()); //%O表示javascript对象
console.log('你好,我是%s,.我的博客地址是%s','NNNNzs','https://blog.nnnnzs.cn')

console.table() // 数组或对象以表格形式打印

//分组打印
console.group("第一组信息");
console.log("第一组第一条");
console.log("第一组第二条");
console.groupEnd("第一组信息");

输出样式

1
console.log('%cNNNNzs', 'color: #21759b;font-size: 50px;font-weight: bold;display:inline-block;');
相关文章
评论
分享
  • 记一次sql性能优化

    有个小需求,在表里根据页码和页数查询,并排序,很简单,3秒就写出的sql 1select * from newslist order by id desc limit ${(currPage - 1) * pageSize&...

    记一次sql性能优化
  • 微任务宏任务

    微任务队列宏任务队列 javascript是单线程,多线程都是模拟出来的, script、setTimeOut、setInterval是宏任务 Promise,process.nextTick是微任务 setTimeOut是n毫...

    微任务宏任务
  • functionalTemplate

    在使用iview表格的时候,定制组件,需要用到renderHeader API,看了一下如何传入render函数,结果惊为天人 12345678910111213141516export default { name:...

    functionalTemplate
  • 罗盘时钟

    罗盘时钟不刷抖音但是最近也听说了有很火的罗盘时钟,废话不多说直接上代码 123456789101112131415161718192021222324252627282930313233343536373839404142434445...

    罗盘时钟
  • 如何判定我点了margin?

    这个世界上唯有两样东西能让我们的心灵感到深深的震撼:一是我们头顶上灿烂的星云,二是我们心中崇高的道德法则。 one - 康德 前言页面的绑定事件都是绑定在DOM元素上的,诸如此类 123document.getElementById(...

    如何判定我点了margin?
  • 自动微信读书

    前言最近在学习ReactNative,真机调试的时候安装的ADB调试工具,突发奇想,既然PC可以操控手机,是不是可以做一些懒得做的事情 流程 通过USB链接真机调试 执行wifi调试 123adb tcpip 5555adb co...

    自动微信读书
  • docker-Dockerfile篇

    什么是DockerfileDockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明,相当于快速构建时候的脚本文件 获取images 首先明确需要获取的image版本,以目前LTS的nodejs版...

    docker-Dockerfile篇
  • Docker-安装篇

    what is DockerDocker 是一个开源的应用容器引擎换句话说就是运行的系统里的虚拟机,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。优点是容...

    Docker-安装篇
  • 初探electron

    什么是 electron使用html、css、javascipt、nodejs来编写跨平台的客户端程序,可以使windows、linux、macos 优点一次代码编写,多端打包 起步

    初探electron
  • 粘贴图片上传功能

    粘贴图片并上传最近在写博客的时候,纯MarkDown语法写,但是发现图片是个需求,需要经常截图并且写到MarkDown里面之前的做法是用QQ截图,然后另存为到本地桌面,然后再上传,返回URI地址,贴到博客编辑器里面最近发现有些页面支持...

    粘贴图片上传功能