第三章:Node.js基础知识
一:Node.js中的控制台
1:console.log、console.info 方法
?1 console.log("this is a test string.");
?1 node app1.js 1> info.log
?1 console.log("This is a test String ."); ?2 ??3 //从第二个参数开始,依序输出所有的字符串 ?4 console.log("%s","hoge","foo");//输出结果为 hoge foo ?5 //将对象转换为字符串后输出 ?6 console.log("%s","hoge",{foo:"FOO"});//输出结果为hoge ({foo:FOO}) ?7 //将数值转换为字符串后输出,从第二个参数开始,依序输出所有数值 ?8 console.log("%d",10,12,14,15,15.5);//输出结果为 10,12,14,15,15.5 ?9 //将字符串作为数值进行转换,将输出NaN 10 console.log("%d","hoge"); //输出NaN 11 //输出百分号 12 console.log("%%","hoge");//输出 % hoge
?1 console.log("2+2");//使用运算符,输出结果为4 ?2 console.log(2/0);// 输出Infinity ?3 ??4 var ?a=1; ?5 var ?b=2 ; ?6 //计算数值变量a+数值变量b后结果进行输出 ?7 console.log(a+b); //输出结果为3 ?8 //将数值变量a 与 数值变量b均转换为字符串后使用+运算符号将2个字符串连接后输出 ?9 console.log(a.toString()+b.toString());//输出结果为12 10 ?11 var a=1; 12 var b=2; 13 console.log(a==b);//使用比较运算符,输出false 14 console.log(a==1&&b==2);//使用逻辑运算符,输出true
2:console.error 、 console.warn 方法
app1.js
?1 ?console.error("This is anerror ?string . ");
运行结果为:
?1 node app1.js 2> error.log
?1 node script.js 2> error.log
?1 module.js:471 ?2 ????throw err; ?3 ????^ ?4 ??5 Error: Cannot find module ‘I:\学习资料\Node.js权威指南\源码\chapter3\代码清单3-1\script.js‘ ?6 ????at Function.Module._resolveFilename (module.js:469:15) ?7 ????at Function.Module._load (module.js:417:25) ?8 ????at Module.runMain (module.js:604:10) ?9 ????at run (bootstrap_node.js:389:7) 10 ????at startup (bootstrap_node.js:149:9) 11 ????at bootstrap_node.js:502:3 12
3: console.dir 方法
NodeJs>------->>第三章:Node.js基础知识
原文地址:http://www.cnblogs.com/ios9/p/7496880.html