当前位置: 首页 > 后端技术 > Node.js

Node.js学习之路02——常用Console对象的属性

时间:2023-04-03 18:11:12 Node.js

常用Console对象的属性1.console.log()和console.info()在浏览器环境和Node环境下都可以正常输出,功能类似2.console.warn()和console.error()普通分类输出,如果参数没有错误,那么浏览器会发出警告信息和错误内容,然后在Node环境下输出正常内容。3.console.debug()在Node环境下,console.debug()会报错。AltDevtools,需要调试的地方,可以直接输入debugger到这里停止。后端调试,直接使用npm下载node-inspector,使用时直接在命令行输入node-inspector,打开浏览器,在需要调试的地方打断点4.console.table()以表格形式输出内容浏览器以表格形式显示数据,显示数据及其原型数据格式01varuser={name:'Sherry',age:18,school:['北京学校','上海学校'],}console.table(用户);dataformat02varuser={name:'Sherry',age:18,school:{beijing:'北京学校',shanghai:'上海学校'}}console.table(user)console.table()节点环境报错5.console.count()浏览器端,输出这个方法被调用了多少次在1Node环境下总是输出console.count()错误6.console.dir()以对象的形式输出内容。浏览器端输入公共参数,结果为输出参数的值,也就是console.table()输出的部分,目录中不带表的部分以树的形式显示DOM节点。参数可以是document或document.body等DOM节点,输出DOM节点的属性。在Node环境下,输出的是正常的文本内容,但是控制台可以显示不同的颜色。log('console.dir(user,{colors:true})');varuser={name:'Sherry',age:18,school:{beijing:'北京学校',shanghai:'上海学校'}}console.dir(user,{colors:true})7.console.dirxml()浏览器DOM节点输出浏览器端输入公共参数,结果为输出参数的值,即不带console.table()的输出table的一些参数可以是document或document.body等DOM节点,输出DOM节点的HTML内容。Node环境下console.dirxml()报错。8、console.time()和console.timeEnd()计算一个操作耗时Operation耗时在浏览器和Node环境下都可以使用,函数相同console.time('for1000000times');for(设i=0;i<1000000;i++){}console.timeEnd('for1000000次');输出结果:1000000次:3.094ms9。console.assert()条件判断表输出内容console.assert(<判断条件>,<条件为false时输出>)是做条件判断,第一个参数是真假的判断条件,第二个参数是第一个参数为false时的输出,如果第一个参数为true,那么第二个参数在浏览器和Node环境下都不输出可以使用