Làm quen với REPL Terminal trong Node.js

Trong bài viết trước, Taimienphi.vn đã giúp bạn làm quen với Node.js, tìm hiểu về Node.js như thế nào, bài viết tiếp theo dưới đây Taimienphi.vn sẽ cung cấp tiếp cho bạn các thông tin cơ bản để làm quen với REPL Terminal trong Node.js.

REPL là viết tắt của Read Eval Print Loop, về cơ bản REPL là môi trường máy tính như Windows Console hoặc Unix/Linux Shell, tại đây người dùng có thể nhập các lệnh và hệ thống sẽ trả về kết quả đầu ra tương ứng.

lam quen voi repl terminal trong node js

Tìm hiểu khái niệm REPL Terminal trong Node.js

Để tìm hiểu REPL Terminal trong Node.js, bạn đọc cùng tham khảo tiếp bài viết dưới đây của Taimienphi.vn.

Môi trường REPL

Node.js hay Node cũng được tích hợp môi trường REPL, trong đó REPL sẽ thực hiện các tác vụ dưới đây:

- Read: Đọc đầu vào người dùng, phân tích cú pháp đầu vào thành cấu trúc dữ liệu JavaScript và lưu trữ trong bộ nhớ.

- Eval: Đưa ra và đánh giá cấu trúc dữ liệu.

- Print: In kết quả.

- Loop: Lặp các dòng lệnh đến khi người dùng nhấn Ctrl + C 2 lần.

Tính năng REPL trong Node cực kỳ hữu ích trong việc thử nghiệm các mã Node.js cũng như để gỡ lỗi các mã JavaScript.

Cách mở REPL

Để mở REPL, đầu tiên bạn mở Command Prompt, sau đó nhập lệnh dưới đây vào như hình dưới đây:

Node

lam quen voi repl terminal trong node js 2

Trên cửa sổ REPL Node.js command prompt bạn có thể thực thi các phép toán khác nhau tùy ý.

Biểu thức Node.js đơn giản

Như Taimienphi.vn vừa đề cập ở trên, tại cửa sổ REPL node command prompt, bạn có thể thực thi các biểu thức toán học bất kỳ.

Ví dụ dưới đây thực thi biểu thức:

>10+20-5

25

lam quen voi repl terminal trong node js 3

Ví dụ khác thực thi biểu thức >10+12 + (5*4)/7:

lam quen voi repl terminal trong node js 4

Sử dụng biến trong Node.js

Các biến được sử dụng để lưu trữ các giá trị và in sau đó. Nếu bạn không sử dụng từ khóa var thì giá trị được lưu trữ trong biến và được in trong khi nếu từ khóa var được sử dụng thì giá trị được lưu trữ nhưng không được in. Bạn có thể in các biến bằng cách sử dụng hàm console.log ().

Ví dụ:

lam quen voi repl terminal trong node js 5

Biểu thức nhiều dòng

Cũng giống như JavaScript, Node REPL cũng hỗ trợ biểu thức nhiều dòng. Dưới đây là ví dụ về biểu thức do-while loop:

lam quen voi repl terminal trong node js 6

lam quen voi repl terminal trong node js 7

Các dấu ... tự động xuất hiện khi bạn nhấn Enter sau dấu ngoặc mở. Node tự động kiểm tra tính liên tục của các biểu thức.

Biến gạch dưới trong Node.js

Bạn có thể sử dụng dấu gạch dưới (_) để lấy kết quả cuối cùng của phép tính:

Ví dụ:

lam quen voi repl terminal trong node js 8

Các lệnh trong Node.js REPL

Dưới đây là danh sách các lệnh trong Node.js REPL:

- Ctrl + C: sử dụng để kết thúc lệnh hiện tại.

- Ctrl + C 2 lần: kết thúc Node REPL.

- Ctrl + D: kết thúc Node REPL.

- Phím mũi tên lên / xuống: xem lịch sử và các sửa đổi các lệnh trước đó.

- Phím tab: liệt kê danh sách các lệnh hiện tại.

- Help: liệt kê danh sách tất cả các lệnh.

- Break: thoát khỏi biểu thức nhiều dòng.

- Clear: thoát khỏi biểu thức nhiều dòng.

- Save filename: lưu phiên Node REPL hiện tại vào một file.

- Load filename: tải nội dung file trong phiên Node REPL hiện tại.

Thoát Node.js REPL

Như Taimienphi.vn đã đề cập ở trên, nhấn Ctrl + C 2 lần để thoát khỏi Node.js REPL.

lam quen voi repl terminal trong node js 9

https://thuthuat.taimienphi.vn/lam-quen-voi-repl-terminal-trong-node-js-41269n.aspx
Như vậy bài viết trên đây Taimienphi.vn đã giới thiệu, cũng như cung cấp cho bạn các thông tin để làm quen với REPL Terminal trong Node.js. Ngoài ra bạn đọc có thể tham khảo thêm một số bài viết khác đã có trên Taimienphi.vn để tìm hiểu rõ hơn về Node.js là gì, cách cài đặt Node.js như thế nào nhé. Các bài viết tiếp theo Taimienphi.vn sẽ giới thiệu tiếp cho bạn về NPM trong Node.js nhé.

Tác giả: Cao Toàn Mỹ     (4.0★- 3 đánh giá)  ĐG của bạn?

  

Bài viết liên quan

Cách tạo ứng dụng Node.js
Buffer trong node.js là gì?
Cách cài đặt Node.js trên UNIX/Linux/Mac OS X, và SunOS
File System (FS) trong Node.js là gì?
Stream trong Node.js là gì?
Từ khoá liên quan:

Làm quen REPL Terminal trong Node.js

, REPL Terminal, Node.js,

SOFT LIÊN QUAN
  • Node.js

    Quản lý và sắp xếp các ứng dụng mạng

    Node.js cung cấp nhiều tính năng hữu ích và hỗ trợ người dùng nghiên cứu và tìm hiểu cách sử dụng bộ mã nguồn JavaScript này qua tập tin hỗ trợ phong phú cho giao diện ngôn ngữ lập trình API, phục vụ quản lý và sắp xếp c ...

Tin Mới