第三章: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-1script.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