Đầ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 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
function sum[a, b]{
var c = a+b;
return c;
}
alert[sum[2,2]];
0 hoặc
function sum[a, b]{
var c = a+b;
return c;
}
alert[sum[2,2]];
1, tùy thuộc vào việc bạn muốn số nguyên hay số thập phânLư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
function sum[a, b]{
var c = a+b;
return c;
}
alert[sum[2,2]];
2, bao gồm một dấu thập phân, nhưng không bao gồm haiBấ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ạo một hàm đơn giản có tham số và sử dụng toán tử + để cộng hai hoặc nhiều số trong hàm JavaScript
Đoạn mã này được sử dụng để tìm tổng của hai số nguyên bằng hàm JavaScript
function add[]{
const num1 = 5;
const num2 = 3;
// add two numbers
const sum = num1 + num2;
// display the sum
console.log['The sum of ' + num1 + ' and ' + num2 + ' is: ' + sum];
}
// call function
add[];
Phép cộng hai số trong JavaScript bằng hàm Ví dụ
Hãy xem mã ví dụ HTML. -
Cộng hai số có tham số
function sum[a, b]{
var c = a+b;
return c;
}
alert[sum[2,2]];
đầu ra
Thêm hai số do người dùng nhập
Thêm hai số nguyên và hiển thị kết quả trong hộp văn bản bằng JavaScript
submit
function submit1[]{
var a = document.getElementById["number1"].value;
var b = document.getElementById["number2"].value;
var c = parseInt[a] + parseInt[b];
document.getElementById["result"].innerHTML="Sum of number is:" + c;
}
đầu ra
Hãy bình luận nếu bạn có bất kỳ nghi ngờ nào về chủ đề và mã này. Đề xuất luôn được chào đón
Ghi chú. Tất cả mã Ví dụ về JS đều được thử nghiệm trên trình duyệt Firefox và trình duyệt Chrome
hệ điều hành. cửa sổ 10
Mã số. Phiên bản HTML5
Rohit
Bằng cấp về Khoa học Máy tính và Kỹ sư. Nhà phát triển ứng dụng và có kinh nghiệm về nhiều ngôn ngữ lập trình. Đam mê công nghệ & thích học hỏi kỹ thuật
Đây là câu hỏi JavaScript cấp độ mới bắt đầu. Với chương trình này, bạn sẽ học cách thực hiện các phép tính toán học trong JavaScript. Vấn đề này có thể được giải quyết bằng nhiều cách. Trong bài đăng này, tôi sẽ chỉ cho bạn ba cách khác nhau để viết chương trình cộng hai số trong JavaScript
Đây là cách cơ bản để thêm số trong JavaScript. Chúng tôi sẽ xác định hai giá trị const giữ hai số và thêm chúng bằng cách sử dụng +
Dưới đây là chương trình hoàn chỉnh
const firstNumber = 1
const secondNumber = 2
console.log[firstNumber + secondNumber]
Nếu bạn chạy nó, nó sẽ in 3 dưới dạng đầu ra
Ở đây, chúng tôi đã xác định hai giá trị const firstNumber và secondNumber. firstNumber bằng 1 và secondNumber bằng 2 Câu lệnh log đang in tổng của hai giá trị này
Chúng tôi cũng có thể đọc các số dưới dạng đầu vào của người dùng và tìm ra tổng như bên dưới
const firstNumber = parseInt[prompt["Enter the first number : "]]
const secondNumber = parseInt[prompt["Enter the second number : "]]
console.log[firstNumber + secondNumber]
Chương trình này sẽ chỉ hoạt động trong Trình duyệt. Nếu bạn đang sử dụng Google Chrome hoặc bất kỳ trình duyệt dựa trên Chromium nào, hãy nhấp chuột phải vào trang web, nhấp vào kiểm tra, chuyển đến tab bảng điều khiển và dán chương trình trên. Nó sẽ hiển thị cho bạn một lời nhắc để nhập số thứ nhất và số thứ hai. Sau đó, nó sẽ in tổng của các số bạn đã nhập
Chúng tôi có thể viết một tệp HTML và lấy đầu vào của người dùng trong hai hộp đầu vào. Bạn có thể mở. html trong trình duyệt web và xác minh nó. Tạo một cái. tệp html có nội dung bên dưới