JavaScript có hệ thống đầu vào đầu ra không?
Có hai cách để lấy đầu vào của người dùng từ JavaScript tùy thuộc vào việc bạn muốn lấy đầu vào từ trình duyệt hay NodeJS. Hướng dẫn này sẽ giúp bạn tìm hiểu cả hai Show
Nhận đầu vào của người dùng từ bảng điều khiển trình duyệtĐể yêu cầu người dùng nhập dữ liệu từ trình duyệt, bạn cần sử dụng phương thức 1 do trình duyệt cung cấpPhương thức 1 cho phép bạn chấp nhận đầu vào của người dùng dưới dạng chuỗi và lưu trữ nó trên một biến như sau
Phương pháp này cũng chấp nhận một 3 làm thông tin bổ sung để cho người dùng biết loại đầu vào mà ứng dụng của bạn đang mong đợiVí dụ: viết đoạn mã sau để hỏi tên người dùng
Hoặc viết gợi ý sau khi cần biết tuổi của người dùng
1 sẽ được trình duyệt hiển thị như sauVí dụ nhắc trình duyệtKhi đó phương thức 5 sẽ hiển thị kết quả như sauThông báo hiển thị kết quả Bạn có thể tạo kiểu văn bản 3 dưới dạng câu hỏi hoặc gợi ý tùy theo yêu cầu của bạnNhận đầu vào của người dùng từ bảng điều khiển NodeJSĐể chấp nhận đầu vào của người dùng từ bảng điều khiển NodeJS, bạn cần sử dụng mô-đun 7 được cung cấpBạn có thể 8 mô-đun như sau
Sau đó, bạn cần tạo một phiên bản 9 được kết nối với luồng đầu vào. Bạn tạo 9 bằng cách sử dụng phương thức 1, đồng thời chuyển các tùy chọn 2 và 3 làm đối số đối tượngVì bạn muốn đầu vào và đầu ra được ghi vào bàn điều khiển, bạn cần viết 2 là 5 và 3 là 7Đây là một ví dụ về việc tạo giao diện đường đọc
Để yêu cầu đầu vào của người dùng, bạn cần gọi phương thức 8 từ đối tượng 9, được gán cho biến 0 trong đoạn mã trênPhương thức 8 nhận hai tham số
Bạn có thể bỏ qua đối tượng 3 và chuyển hàm 5 làm tham số thứ haiĐây là cách bạn sử dụng phương pháp 8
Cuối cùng, bạn có thể đóng giao diện 0 bằng cách gọi phương thức 1 bên trong hàm gọi lại
Lưu tệp dưới dạng 2, sau đó gọi tập lệnh bằng NodeJS như thế này
Và đó là cách bạn có thể yêu cầu đầu vào của người dùng bằng mô-đun NodeJS 7Bạn cũng có thể sử dụng 4 từ NodeJS để thêm bộ đếm thời gian cho câu hỏi của mình và hủy nó khi một khoảng thời gian nhất định đã trôi quaNhưng xin lưu ý rằng phương pháp 4 chỉ khả dụng cho NodeJS phiên bản 15 trở lên. Và thậm chí sau đó, phương pháp này vẫn còn thử nghiệmCâu hỏi sau sẽ bị hủy bỏ khi không có câu trả lời nào được đưa ra trong 10 giây sau lời nhắc. Mã này đã được thử nghiệm để hoạt động trên NodeJS phiên bản 16. 3. 0 trở lên
Bạn có thể thêm bộ đếm thời gian như trong đoạn mã trên cho các câu hỏi nhạy cảm về thời gian Như bạn có thể thấy từ ví dụ trên, mô-đun 7 khá phức tạp so với phương thức 1 dễ dàng từ trình duyệtNgoài ra, bạn có thể sử dụng mô-đun npm 8 để yêu cầu đầu vào của người dùng mà không cần sử dụng mô-đun 7Nhận đầu vào của người dùng từ NodeJS bằng mô-đun đồng bộ hóa nhắc nhởTrước tiên, bạn cần cài đặt mô-đun 8 bằng npm hoặc Yarn như sau
Sau đó, bạn chỉ cần 8 mô-đun 8 và sử dụng phương thức 1 như trong trình duyệtHãy nhìn vào đoạn mã dưới đây 0Vì phương thức này là đồng bộ, phiên bản Node của bạn sẽ đợi đầu vào trước khi thực hiện dòng tiếp theo. Để biết thêm thông tin, bạn có thể truy cập vào Làm cách nào để nhập và xuất trong JavaScript?Khả năng hiển thị JavaScript . Viết vào phần tử HTML, sử dụng InternalHTML Viết vào đầu ra HTML bằng tài liệu. viết() Viết vào hộp cảnh báo, sử dụng cửa sổ. báo động() Viết vào bảng điều khiển trình duyệt, sử dụng bảng điều khiển. nhật ký() Có chức năng nhập liệu trong JavaScript không?Trong JavaScript, chúng tôi sử dụng chức năng prompt() để yêu cầu người dùng nhập dữ liệu . Là một tham số, chúng tôi nhập văn bản mà chúng tôi muốn hiển thị cho người dùng. Sau khi người dùng nhấn “ok”, giá trị đầu vào được trả về. Chúng tôi thường lưu trữ đầu vào của người dùng trong một biến để chúng tôi có thể sử dụng thông tin trong chương trình của mình.
Cơ chế đầu vào đầu ra trong JavaScript là gì?Quá trình giao tiếp với thế giới bên ngoài được gọi là đầu vào/đầu ra hoặc I/O. Watson JavaScript bao gồm hai câu lệnh đầu ra để hiển thị thông tin trên màn hình máy tính và hai câu lệnh đầu vào – một để đọc ở kiểu nhập văn bản, câu lệnh còn lại để đọc ở kiểu nhập số.
Đầu ra của JavaScript là gì?Thuộc tính và phương thức xuất JavaScript
. Tài liệu. phương thức write() ghi trực tiếp vào đầu ra HTML |