Node.js: console


Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên

console là một đối tượng toàn cục và được sử dụng để in các cấp độ khác nhau của thông báo tới stdout và stderr. Có các phương thức của đối tượng console được sử dụng để in thông báo thông tin, cảnh báo và thông báo lỗi.

Nó được sử dụng theo cách đồng bộ khi đích là một tệp hoặc một thiết bị đầu cuối và theo cách không đồng bộ khi đích là một pipe (đường ống).

Các phương thức của console

Sau đây là danh sách các phương thức có sẵn với đối tượng toàn cầu của bảng điều khiển.

Phương thức và mô tả

console.log([data][, ...])

In sang stdout với dòng mới. Hàm này có thể nhận nhiều đối số theo cách giống như print().

console.info([data][, ...])

In sang stdout với dòng mới. Hàm này có thể nhận nhiều đối số theo cách giống như print().

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

In sang stderr với dòng mới. Hàm này có thể nhận nhiều đối số theo cách giống như print().

console.warn([data][, ...])

In sang stderr với dòng mới. Hàm này có thể nhận nhiều đối số theo cách giống như print()

console.dir(obj[, options])

Sử dụng use.inspect trên obj và in chuỗi kết quả ra stdout.

console.time(label)

Đánh dấu một thời gian.

console.timeEnd(label)

Hẹn giờ kết thúc, ghi đầu ra.

console.trace(message[, ...])

In ra stderr 'Trace:', theo sau là thông báo được định dạng và dấu vết ngăn xếp đến vị trí hiện tại.

console.assert(value[, message][, ...])

Tương tự như assert.ok (), nhưng thông báo lỗi được định dạng là util.format(message ...).

Ví dụ

Bạn hãy tạo một tệp js có tên là demo_console.js với mã sau:

console.info("Start");

var counter = 10;
console.log("Counter = %d", counter);

console.time("Getting data");
//
// Làm gì đó ...
// 
console.timeEnd('Getting data');

console.info("End")

Thực thi:

C:\Users\Your name>node demo_console.js

Kết quả:

Start
Counter = 10
Getting data: 0.076ms
End

» Tiếp: Đối tượng process
« Trước: Các đối tượng global
Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
Copied !!!