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 for Mac

    Xây dựng, phát triển ứng dụng mạng

    Node.js for Mac là nền tảng mã nguồn mở dựa trên ngôn ngữ lập trình JavaScript với tính năng chính là dựng nhanh các ứng dụng web và phát triển các ứng dụng mạng theo mô hình I/O hướng sự kiện không đồng bộ. Với Node.js ...
  • Node.js Nền tảng quản lý và phát triển ứng dụng mạng hiệu quả
  • Bitnami MEAN for Mac Cài đặt, tạo môi trường phát triển Node.js và MongoDB

Tin Mới

  • Thơ 30/4 và 1/5 hay ngày Giải phóng miền Nam, Quốc Tế Lao động

    Ngày Giải phóng miền Nam 30/4 và Quốc tế Lao động 1/5 là dịp để chúng ta tưởng nhớ lịch sử hào hùng, tôn vinh người lao động và bày tỏ lòng biết ơn. Tuyển tập thơ 30/4 và 1/5 hay dưới đây sẽ mang đến những cảm xúc sâu

  • Cách sử dụng As soon as trong tiếng Anh

    As soon as là một trong những liên từ được sử dụng rất phổ biến trong tiếng Anh, vì vậy, các bạn cần nắm bắt được cách sử dụng As soon as trong tiếng Anh để có được kiến thức hữu ích giúp cho việc học tiếng Anh của mình

  • Cách phát âm đuôi -ed trong tiếng Anh

    Để các bạn có thể biết được các phát âm các từ đuôi -ed được chính xác nhất, bài viết này sẽ giới thiệu đến các bạn nội dung cách phát âm đuôi -ed trong tiếng Anh, qua đó, các bạn có thể giải quyết được những bài tập

  • Hình nền 30/4, 1/5 đẹp FullHD, chân thực làm banner, poster

    Ngày Giải phóng Miền Nam và Quốc tế Lao động đang đến gần, là dịp để chúng ta tưởng nhớ và tri ân những đóng góp to lớn của các thế hệ đi trước. Để