Làm cách nào để lấy đầu vào từ bàn phím cho máy tính trong JavaScript?
Hãy tạo một Máy tính đơn giản, nhưng là một Máy tính hiện đại để thực hiện một số phép tính đại số đơn giản bằng HTML5, CSS và JavaScript Show
Máy tính trông như thế này - Kiểm tra ứng dụngMáy tính JavaScript đơn giảnMột máy tính đơn giản được sử dụng để thực hiện các phép tính toán học đơn giản như cộng, trừ, nhân và chia Hãy bắt đầu tạo máy tính đơn giản của chúng tôi. chúng tôi sẽ sử dụng
Chúng tôi sẽ bắt đầu xây dựng máy tính của mình từng bước. Đầu tiên, cấu trúc của máy tính sẽ được tạo (sử dụng HTML), sau đó chúng tôi sẽ tạo kiểu cho nó (sử dụng CSS) và cuối cùng, chúng tôi sẽ tạo logic của máy tính (sử dụng JavaScript) 1. HTML - Tạo cấu trúc của máy tínhKhi bạn tạo cấu trúc của bất kỳ thứ gì trong HTML, cấu trúc đó không nhất thiết phải hoàn hảo trong lần thử đầu tiên. Bạn luôn có thể sửa đổi cấu trúc sau. Vì vậy, hãy bắt đầu tạo cấu trúc của máy tính của chúng tôi Để bắt đầu, trước tiên hãy tạo một vùng chứa (a có một vùng chứa lớp) và bên trong nó tạo một phần tử div khác bằng máy tính lớp. Phần tử div này sẽ là vùng chứa máy tính của chúng ta
Bây giờ, bên trong hộp chứa máy tính, hãy tạo 2 phần tử div, một phần tử để hiển thị kết quả và một phần tử khác để hiển thị đầu vào
Phần tử đầu ra sẽ chứa thêm 2 phần tử trước. Cái đầu tiên được gọi là đầu ra trên, hiển thị biểu thức và cái thứ hai được gọi là đầu ra dưới, hiển thị kết quả
Phần tử đầu vào sẽ chứa tất cả các loại nút đầu vào mà chúng ta có thể có như, số, toán tử, xóa, dấu ngoặc, v.v. Ngoài ra, hãy đính kèm sự kiện onclick vào tất cả các nút này bằng chức năng javascript
Trong đoạn mã trên, bạn có thể thấy các nút theo thứ tự nhất định vì chúng tôi muốn các nút của mình ở những vị trí cụ thể. Với các lệnh khác nhau, chúng ta có thể tạo các bố cục khác nhau của máy tính Cuối cùng, kết nối tệp CSS và Javascript với tệp HTML. Ngoài ra, hãy thêm các biểu tượng phông chữ tuyệt vời vào tệp HTML Đây là mã HTML hoàn chỉnh của máy tính. Lưu dưới dạng index. tệp html . Mã HTML hoàn chỉnh
Đây là cách nó trông 2. CSS - Tạo kiểu cho máy tínhĐể tạo kiểu cho máy tính, bạn cần tạo một tệp CSS. Trong tệp CSS, nhắm mục tiêu các phần tử bằng bộ chọn CSS và thêm kiểu cho chúng Đối với hướng và luồng nút, bạn có thể sử dụng CSS flexbox Đây là mã CSS hoàn chỉnh của máy tính. Lưu dưới dạng kiểu. tệp css . Mã CSS hoàn chỉnh
Chúng tôi đã hoàn thành thiết kế của máy tính. Bây giờ, chúng ta cần tạo mã JavaScript để máy tính hoạt động 3. Mã máy tính JavascriptBây giờ chúng ta hãy viết mã javascript cho máy tính I. Lựa chọn các yếu tốTrong phần HTML, bạn có thể thấy có 2 phần tử đầu ra. Chọn cả hai bằng phương thức querySelector
'outputLower' là nơi biểu thức do người dùng đưa ra và đầu ra của kết quả sẽ được hiển thị. 'outputUpper' là nơi biểu thức do người dùng cung cấp sẽ được hiển thị ở kích thước nhỏ ngay phía trên kết quả để người dùng có thể nhìn thấy cả biểu thức và kết quả của họ tại . II. Bây giờ hãy tạo một hàm để nhập các số
Hàm trên sẽ được gọi khi nhấn bất kỳ nút số nào. Nó sẽ kiểm tra xem outputLower (biểu thức) có bằng 0 hay không. Nếu là 0, thì nó sẽ thay thế số 0 bằng số được nhấn. Nếu nó không phải là 0, thì nó sẽ thêm số được nhấn vào đầu raLower Chức năng lấy số được nhấn bằng cách sử dụng từ khóa này III. Bây giờ hãy tạo một hàm để nhập các toán tử________số 8_______Hàm trên sẽ được gọi khi nhấn bất kỳ nút điều hành nào. Nó sẽ kiểm tra xem toán tử cuối cùng trong biểu thức là +, -, × hay ÷. Nếu là +, -, × hoặc ÷, thì nó sẽ thay thế toán tử cuối cùng bằng toán tử được nhấn. Nếu không phải là +, -, × hoặc ÷ thì nó sẽ thêm toán tử được nhấn vào đầu raLower Chúng tôi đang kiểm tra và thay thế toán tử cuối cùng vì nếu ai đó nhấn + toán tử nhiều lần thì nó sẽ trở thành ++ hoặc +++, đây không phải là toán tử hợp lệ. Hoặc có thể có trường hợp +*, +/+, v.v. Vì vậy, chúng tôi thay thế toán tử cuối cùng bằng toán tử mới được nhấn IV. Bây giờ hãy tạo một chức năng để xóa máy tínhChúng tôi có 2 nút để xóa máy tính. Một là nút xóa và nút kia là nút xóa tất cả
Để xóa một số, chúng tôi sẽ sử dụng 'outputLower. bên trongHTML. phương thức slice(0, -1)' . Điều này sẽ xóa số cuối cùng khỏi biểu thức. Để xóa tất cả các số, chúng tôi sẽ sử dụng 'outputLower. phương thức innerHTML = '0';' . Điều này sẽ thay thế biểu thức bằng 0. V. Tạo chức năng viết dấu chấm và dấu ngoặc 0VI. Bây giờ hãy tạo hàm để tính kết quả 1Hàm trên sẽ được gọi khi nhấn nút bằng (=). Nó sẽ tính toán kết quả của biểu thức và hiển thị nó trong đầu raLower . Chúng tôi đang sử dụng phương pháp eval() để tính toán kết quả. Ở đây, chúng tôi đang thực hiện biểu thức trong khối thử và bắt. Nếu có bất kỳ lỗi nào trong biểu thức, thì nó sẽ hiển thị lỗi Chúng tôi cũng đang kiểm tra xem kết quả có phải là số thập phân hay không. Nếu là số thập phân thì sẽ hiển thị với 4 chữ số thập phân Cuối cùng, kết quả được hiển thị trong outputLower và biểu thức tương ứng được hiển thị trong outputUpper . . VII. Bây giờ hãy tạo chức năng để xóa biểu thức và tất cả màn hình rõ ràng 2Để xóa một số, chúng tôi sẽ sử dụng 'outputLower. bên trongHTML. phương thức slice(0, -1)' . Điều này sẽ xóa số cuối cùng khỏi biểu thức. Để xóa tất cả các số, chúng tôi sẽ sử dụng 'outputLower. phương thức innerHTML = '0';' . Điều này sẽ thay thế biểu thức bằng 0. VIII. Bây giờ thêm trình xử lý sự kiện cho các nút bàn phímCuối cùng, thêm trình xử lý sự kiện cho các nút trên bàn phím để khi nhấn bất kỳ nút nào, nút này sẽ gọi hàm tương ứng và người dùng có thể tự chạy máy tính từ bàn phím 3Trong đoạn mã trên, bạn có thể thấy chúng tôi đang sử dụng vị trí nút để lấy nút. Chúng tôi đang sử dụng 'tài liệu. querySelector('nút. nth-child(2)')' để lấy nút có vị trí 2. Điều này sẽ nhận được nút có số 0. và như thế. báo cáo quảng cáo này Chương trình máy tính JavaScript hoàn chỉnhĐây là mã hoàn chỉnh cho một máy tính đơn giản Thí dụ 4▶ Dùng thử Phần kết luậnTrong hướng dẫn đầy đủ về máy tính JavaScript này, bạn đã học cách tạo một máy tính đơn giản tuyệt vời. Bạn có thể sử dụng nó để tính bất kỳ biểu thức toán học nào. Sự kiện bàn phím cũng được gắn vào máy tính. Bạn cũng có thể sử dụng máy tính trên trang web hoặc ứng dụng dành cho thiết bị di động của mình Làm cách nào để cung cấp đầu vào từ bàn phím trong JavaScript?Có ba sự kiện bàn phím khác nhau trong JavaScript. . phím tắt. Keydown xảy ra khi phím được nhấn xuống và tự động lặp lại nếu phím được nhấn lâu bấm phím. Sự kiện này được kích hoạt khi một phím chữ cái, số hoặc dấu chấm câu được nhấn xuống bàn phím. Keyup xảy ra khi phím được phát hành Làm cách nào để tạo máy tính trong JavaScript bằng chức năng?hàm tính toán (opreator,res) { var a,b; một = tài liệu. getElementById("text1"). giá trị; b = tài liệu. getElementById("text2"). giá trị; var result = eval(a+opreator+b); tài liệu. getElementById(res). giá trị = kết quả; trả kết quả; Làm cách nào để sử dụng đầu vào trong JavaScript?Trong JavaScript, chúng tôi sử dụng hàm 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.
Làm cách nào để tạo máy tính đơn giản trong HTML bằng JavaScript?Các bước để tạo một máy tính đơn giản bằng HTML và JavaScript . At first Insert a Create a table using
Bài Viết Liên QuanQuảng CáoCó thể bạn quan tâmToplist được quan tâm#2
#3
#4
Top 6 thử thách thần chết thuyết minh phần 2 20235 tháng trước#5
#6
Top 5 áo khoác nam quảng châu cao cấp 20235 tháng trước#7
#8
Top 9 mẫu đồng phục công sở đẹp 2022 20235 tháng trước#9
Top 5 ốp lưng iphone 13 pro bảo vệ camera 20235 tháng trướcQuảng cáoXem NhiềuQuảng cáoChúng tôiTrợ giúpBản quyền © 2021 boxhoidap.com Inc.
|