Node.js: console

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

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
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!