Làm cách nào để sử dụng REPL của Node.js để mã hóa tương tác?

Lam Cach Nao De Su Dung Repl Cua Node Js De Ma Hoa Tuong Tac



Node.js là môi trường thời gian chạy JavaScript miễn phí mã nguồn mở nổi tiếng, cho phép người dùng thực thi mã JavaScript từ một tệp hoặc trực tiếp bằng dòng lệnh. Để chạy mã JavaScript, người dùng phải tạo một tệp “.js” bên ngoài sẽ được thực thi thông qua lệnh “node ”.

Mặt khác, dòng lệnh thực thi mã JavaScript trực tiếp từng dòng. Nó thực hiện chức năng hữu ích này với sự trợ giúp của REPL. MỘT ' REPL ” là từ viết tắt của “ Đọc đánh giá vòng lặp in ” và hoạt động như một cửa sổ bảng điều khiển thực thi đầu vào của người dùng là mã JavaScript hợp lệ và trả về kết quả đầu ra sau khi thực thi. Nó là một shell tương tác để đánh giá các biểu thức Node.js do người dùng thực hiện.

Bài viết này sẽ trình bày chi tiết về cách sử dụng REPL của Node.js để mã hóa tương tác.







Làm cách nào để bắt đầu phiên REPL?

Trước khi sử dụng REPL session, trước tiên người dùng cần khởi động nó, việc này khá dễ dàng và đơn giản. Để làm như vậy, hãy gõ “ nút ” từ khóa trong terminal (Ctrl+Shift+`) và chạy nó dưới dạng lệnh bằng cách nhấn phím “Enter”:



nút

Đầu ra bên dưới khởi động shell REPL trong đó người dùng có thể viết mã JavaScript hợp lệ để thực hiện một tác vụ:







Sau khi mở phiên REPL, hãy chuyển sang sử dụng nó để mã hóa tương tác.

Làm cách nào để sử dụng REPL của Node.js để mã hóa tương tác?

Để sử dụng REPL để mã hóa tương tác, hãy nhập trực tiếp mã JavaScript hợp lệ vào đó và nhận được kết quả mong muốn. Nó giúp gỡ lỗi, kiểm tra và đánh giá mã JS đã viết nhanh chóng và dễ dàng hơn theo cách dễ tiếp cận.



Phần này đưa ra một số ví dụ thực thi các phương thức và thuộc tính JavaScript trên phiên REPL để thực hiện các tác vụ mong muốn.

Hãy bắt đầu với ví dụ đầu tiên.

Ví dụ 1: Hiển thị văn bản bằng JavaScript trên phiên REPL

Ví dụ này áp dụng “ console.log() ” của JavaScript trên phiên REPL để hiển thị một thông báo cụ thể:

bảng điều khiển. nhật ký ( 'Linux' )

Kết quả đầu ra sau đây in thông báo được chỉ định cùng với giá trị trả về của phương thức “console.log()” là “không xác định” vì phương thức này chỉ hiển thị thông báo được trích dẫn:

Ví dụ 2: Truy cập biến môi trường cụ thể bằng JavaScript trên phiên REPL

Ví dụ này sử dụng “ quá trình.env ” để truy cập vào biến môi trường cụ thể trên phiên REPL:

quá trình. env . ComSpec

Trong lệnh trên, “ ComSpec ” là một biến môi trường.

Có thể thấy rằng giá trị của biến môi trường được chỉ định đã được hiển thị dưới dạng đầu ra:

Ví dụ 3: Lấy căn bậc ba của số cụ thể bằng JavaScript trên phiên REPL

Ví dụ này sử dụng JavaScript “ Toán.cbrt() ” trong phiên REPL để lấy căn bậc ba của một số cụ thể:

Toán học . cbrt ( 64 ) ;

Kết quả đầu ra bên dưới hiển thị căn bậc ba của số được chỉ định trong phương thức “Math.cbrt()”:

Làm cách nào để chạy hàm JS trong phiên REPL?

Ngoài việc sử dụng các phương thức và thuộc tính JS, phiên REPL còn thuận tiện để xác định một hàm hoặc chạy nhiều dòng mã JavaScript mà không gặp bất kỳ rắc rối nào.

Khối mã sau đây cho thấy cách triển khai thực tế của nó:

hàm getLogarit ( ) {

trở lại Toán học . log2 ( 49 )

} lấy logarit ( ) ;

Ở trên ' lấyLogarit() ” chức năng, “ Toán.log2() ” phương thức tính logarit cơ số 2 của số đã chỉ định.

Đầu ra bên dưới thực thi thành công hàm JavaScript đã xác định và trả về logarit cơ số 2 của số đã cho. Các ' Ba chấm (…)” trong phiên REPL cho biết người dùng có thể tiếp tục làm việc ở chế độ nhiều dòng đó:

Để thoát khỏi chế độ nhiều dòng, hãy thực hiện lệnh “ .lối ra ', hoặc là ' .phá vỡ ' yêu cầu.

Làm cách nào để có được lịch sử của phiên REPL?

Một lý do khác để sử dụng REPL phiên mã hóa tương tác là nó lưu giữ một bản ghi các lệnh đã thực hiện trước đó để có thể dễ dàng truy cập bằng cách nhấn nút “ mũi tên lên ” phím như thế này:

Làm cách nào để thoát phiên REPL?

Sau khi hoàn tất việc sử dụng phiên REPL, hãy thoát khỏi phiên đó bằng cách thực hiện lệnh dưới đây:

. lối ra

Ghi chú: Người dùng cũng có thể thoát khỏi phiên REPL bằng cách nhấn nút “ Ctrl+D ” phím tắt một lần hoặc phím “ Ctrl+C ” phím tắt hai lần.

Đó là tất cả về việc sử dụng REPL của Node.js để mã hóa tương tác.

Phần kết luận

Các REPL phiên có thể được sử dụng để mã hóa tương tác theo cách thực thi mã JavaScript một dòng hoặc nhiều dòng trực tiếp thay vì tạo một tệp “node.js” riêng biệt. Nó cho phép người dùng truyền chuỗi, thực hiện các phép tính số học, thực thi các hàm toán học, nhận các biến môi trường, v.v. Hơn nữa, nó cũng lưu giữ một bản ghi tất cả các lệnh đã thực hiện trước đó mà người dùng có thể truy cập bất cứ lúc nào chỉ bằng cách nhấn nút “ mũi tên lên ” thay vì gõ lại vào shell. Bài viết này trình bày chi tiết về cách sử dụng REPL của Node.js để mã hóa tương tác.