• Node.js Video Tutorials

NodeJS - console.error() 方法



Node.js 的 console.error() 方法 将错误消息显示在 控制台 上。它在 stderr 上打印错误行,并添加换行符。此方法用于创建 Error 类的实例,Error 类是自定义错误的基类。

错误对象包含诸如名称、消息和堆栈跟踪之类的属性,可以使用点(.)或括号()表示法根据使用的环境进行访问。

假设我们想在控制台上打印一些错误消息。那么这个 console.error() 就发挥作用了。为了更好地理解,让我们深入了解 Node.js 的 console.error() 函数的语法和用法。

语法

以下是 Node.js 的 console.error() 方法 的语法:

console.error([data][, …args])

参数

此方法接受多个参数。下面描述了这些参数。

  • data - 此参数中的值用作主要消息。

  • args - 此参数中的值用作替换值(所有参数都传递给 util.format()),可以在主要消息中使用。

返回值

此方法将错误消息打印到 stderr,并添加换行符。

示例

Node.js 的 console.error() 方法接受多个参数。

在下面的示例中,我们正在检查两个变量;如果两者相等,我们打印正常消息;否则,我们打印错误消息。

var x = 5;
var y = 7;
if (x === y){
   console.log("Both variables are equal")
   }
   else{
      console.error("Both variables are not equal")
   }

输出

正如我们在输出中看到的,我们使用 %s(用于 字符串值)访问了替换值,并在 控制台 上打印了错误消息。

Both variables are not equal

示例

在下面的示例中,我们正在检查两个变量;如果两者相等,我们打印正常消息;否则,我们打印错误消息。此外,我们还使用其他参数作为主要消息的附加替换值。

var x = 5;
var y = 7;
if (x === y){
   console.log("The variables %d and %d are equal", x, y)
   }
   else{
      console.log("The variables %d and %d are not equal", x, y)
   }

输出

正如我们在输出中看到的,我们使用 %d(用于整数)访问了替换值,并根据条件的输出在 控制台 上打印了错误消息。

The variables 5 and 7 are not equal

示例

在下面的示例中,我们使用 args 参数作为主要消息的附加替换值。

console.error("%s: Simply Easy %s at your %s", "Tutorialspoint", "Learning",
 "fingertips");
console.error("Sachin score hundred %d", 100);
console.error("Hi %s Namaste %d %d %d", "hello", 1, 2, 3);

输出

正如我们在输出中看到的,我们使用 %s(用于字符串值)和 %d(用于整数)访问了多个替换值,并在控制台上打印了错误消息。

Tutorialspoint: Simply Easy Learning at your fingertips
Sachin score hundred 100
Hi hello Namaste 1 2 3
nodejs_console_module.htm
广告