NodeJs>------->>第三章:Node.js基础知识
第三章: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基础知识的更多相关文章
- Node.js基础知识
Node.js入门 Node.js Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始.比较独特的是,Node.js会假设在POSIX环境下运行 ...
- Node.js基础知识普及
Node.js只支持单线程,故不会产生死锁,采用非阻塞I/O机制和事件环机制.非常适合与开发需要处理大量并发的输入/输出的应用程序. 一. Node.js的核心模块有很多,这里先写几个比较常用的( ...
- Node.js权威指南 (3) - Node.js基础知识
3.1 Node.js中的控制台 / 19 3.1.1 console.log方法 / 19 3.1.2 console.error方法 / 20 3.1.3 console.dir方法 / 21 3 ...
- node.js 基础知识之 querystring.stringify querystring.escape
序列化 1. querystring.stringify({name:'chenshuai',ago:21,job:"web"}) 'name=chenshuai&am ...
- 进击Node.js基础(二)
一.一个牛逼闪闪的知识点Promise npm install bluebird 二.Promise实例 ball.html <!doctype> <!DOCTYPE html> ...
- Node.js基础与实战
Node.js基础与实战 Node.jsJS高级进阶 NODE原理与解析 REPL交互环境 模块与NPM Buffer缓存区 fs文件操作 Stream流 TCP&UDP 异步编程 HTTP& ...
- HTML+CSS+JS基础知识
HTML+CSS+JS基础知识 目录 对HTML+CSS+JS的理解 基础知识 对HTML+CSS+JS的理解 基础知识 插入样式表的三种方式 外部样式表:<link rel="sty ...
- 【RL-TCPnet网络教程】第27章 DNS域名系统基础知识
第27章 DNS域名系统基础知识 本章节为大家讲解DNS(Domain Name System,域名系统),通过前面章节对TCP和UDP的学习,需要大家对DNS也有个基础的认识. (本章的知 ...
- 【RL-TCPnet网络教程】第18章 BSD Sockets基础知识
第18章 BSD Sockets基础知识 本章节为大家讲解BSD Sockets,需要大家对BSD Sockets有个基础的认识,方便后面章节Socket实战操作. (本章的知识点主要整理自 ...
随机推荐
- mvn依赖冲突
https://www.cnblogs.com/twoheads/p/10082453.html
- Java编程思想 学习笔记1
一.对象导论 1.抽象过程 Alan Kay曾经总结了第一个成功的面向对象语言.同时也是Java所基于的语言之一的Smalltalk的五个基本特性,这些特性表现了纯粹的面向对象程序设计方式 1)万物皆 ...
- CopyFromScreen在屏幕缩放情况下需要做处理
using System; using System.Drawing; using System.Runtime.InteropServices; //这段代码转自网上 namespace Syste ...
- Visual Studio 各版本下载
http://baike.baidu.com/link?url=guN2bFtq-TvtdH-iDSiYFDJ-HF8R4_12qz6QRjxKxP2Nz8jK0p70KlmudolZOg-C3umq ...
- C# ffmpeg工具将视频转为SWF格式
1.下载ffmpeg工具 using System; using System.Collections; using System.Configuration; using System.Data; ...
- WEB 服务器 加速缓存比较
Nginx 相对 Apache httpd 的优点: - 轻量级,同样起web 服务,比apache 占用更少的内存及资源 - 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的 ...
- JavaScript之JS单线程|事件循环|事件队列|执行栈
本博文基于知乎"JavaScript作用域问题?"一问,而引起了对JavaScript事件循环和单线程等概念与实践上的研究.深入理解. 一.概念 0.关键词:JavaScript单 ...
- C static struct
参考链接: http://blog.csdn.net/keyeagle/article/details/6708077/ NOTICE: 静态全局变量 与 普通的全局变量的区别 static 全 ...
- A - Longest k-Good Segment (尺取法)
题目链接: https://cn.vjudge.net/contest/249801#problem/A 解题思路:尺取法,每次让尺子中包含k种不同的数,然后求最大. 代码: #include< ...
- Caffe2 Detectron安装错误记录
caffe2 caffe2的安装方法有几种.其中最方便的是conda install.但是要求必须安装Anaconda. conda install -c caffe2 caffe2-cuda8.0- ...