Có ba phương pháp cộng hai số
- Thêm mã đơn giản trong PHP
- Thêm vào biểu mẫu trong PHP
- Cộng mà không sử dụng toán tử số học [+]
Thêm mã đơn giản
Phép cộng của hai số 15 và 30 được thể hiện ở đây
Thí dụ
đầu ra
Thêm vào biểu mẫu
Hai số có thể được thêm bằng cách chuyển giá trị đầu vào trong biểu mẫu
Thí dụ
đầu ra
Thêm mã đơn giản
Có thể cộng hai số bằng cách chuyển giá trị đầu vào trong biểu mẫu nhưng không sử dụng toán tử [+]
đầu ra
Ở đây, chúng tôi đang lấy đầu vào từ biểu mẫu HTML [sử dụng thẻ đầu vào] và in tổng [bổ sung] trên HTML bằng cách tính toán thông qua JavaScript
Mã JavaScript sẽ được gọi trong sự kiện gửi nút, khi chúng ta nhấp vào nút [được đặt trên tệp HTML]
Hãy xem xét mã HTML này
value1 = value2 =
Có hai id value1 và value2 sẽ được sử dụng trong JavaScript, hàm JavaScript sẽ lấy các giá trị từ các thẻ đầu vào này bằng cách sử dụng các id đã cho [value1 và value2]
Mã JavaScript để thêm các giá trị này
Ghi chú. Mã JavaScript được viết bên trong thẻ
Ở đây, chúng tôi đang xác định một hàm addNumbers[] đang nhận giá trị của đầu vào đầu tiên bằng cách sử dụng parseInt[document. getElementById["giá trị1"]. giá trị]; . getElementById["giá trị2"]. giá trị];
Biến anD đang được khởi tạo với phần tử có câu trả lời id, là id của hộp đầu vào thứ ba nơi chúng ta sẽ hiển thị kết quả
Cuối cùng, chúng tôi đang gán tổng [cộng] của val1 và val2, sẽ hiển thị trong hộp nhập liệu thứ ba
Đầu tiên, các trường biểu mẫu HTML được giới hạn ở văn bản. Điều đó đặc biệt áp dụng cho các hộp văn bản, ngay cả khi bạn đã nỗ lực để đảm bảo rằng giá trị trông giống như một số
Thứ hai, JavaScript, dù tốt hay xấu, đã làm quá tải toán tử +
với hai nghĩa. nó thêm các số và nó nối các chuỗi. Nó có ưu tiên nối, vì vậy ngay cả một biểu thức như 3+'4'
cũng sẽ được coi là nối
Thứ ba, JavaScript sẽ cố gắng thay đổi các loại động nếu có thể và nếu cần. Ví dụ: '2'*'3'
sẽ thay đổi cả hai loại thành số, vì bạn không thể nhân các chuỗi. Nếu một trong số chúng không tương thích, bạn sẽ nhận được NaN
, Không phải là Số
Sự cố của bạn xảy ra do dữ liệu đến từ biểu mẫu được coi là một chuỗi và do đó, +
sẽ nối thay vì thêm
Khi đọc dữ liệu được cho là số từ một biểu mẫu, bạn phải luôn đẩy nó qua parseInt[]
hoặc parseFloat[]
, tùy thuộc vào việc bạn muốn số nguyên hay số thập phân
Lưu ý rằng không chức năng nào thực sự chuyển đổi một chuỗi thành một số. Thay vào đó, nó sẽ phân tích cú pháp chuỗi từ trái sang phải cho đến khi nó chuyển sang một ký tự số không hợp lệ hoặc đến hết và chuyển đổi những gì đã được chấp nhận. Trong trường hợp của
0, bao gồm một dấu thập phân, nhưng không bao gồm hai
Bất cứ điều gì sau số hợp lệ chỉ đơn giản là bỏ qua. Cả hai đều thất bại nếu chuỗi thậm chí không bắt đầu bằng một số. Sau đó, bạn sẽ nhận được NaN
Tìm Tổng của Hai Số Bằng JavaScript
Thí dụ
Enter the First number : Enter the Second number: Add
Kết quả
Nhập số đầu tiên.
Nhập số thứ hai.
Thêm
Giải thích mã
- no=Số[tài liệu. getElementById["đầu tiên"]. value];
Mã này được sử dụng để nhận trường nhập giá trị đầu tiên của biểu mẫu nhập có id trước. - no=Số[tài liệu. getElementById["thứ hai"]. value];
Mã này được sử dụng để nhận trường nhập biểu mẫu giá trị đầu vào có id thứ hai. - tài liệu. getElementById["câu trả lời"]. value= fact;
Mã này dùng để nhận giá trị đã tính của giai thừa và hiển thị trong trường nhập có câu trả lời id - Thêm
Mã này được sử dụng cho chức năng thêm cuộc gọi khi nhấp vào nút.