Computer >> Máy Tính >  >> Lập trình >> Javascript

JavaScript (+) ký kết nối thay vì cho tổng?


Dấu + nối vì bạn chưa sử dụng parseInt (). Các giá trị từ hộp văn bản là giá trị chuỗi, do đó bạn cần sử dụng parseInt () để phân tích cú pháp giá trị.

Sau khi chọn giá trị từ hộp văn bản, bạn cần phải phân tích cú pháp giá trị đó. Sau đây là mã -

Ví dụ

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initialscale=1.0">
<title>Document</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
</head>
<body>
FirstNumber:
<input type="num" class="num1" placeholder=""><br>
SecondNumber:<input type="num" class="num2" placeholder=""><br><br>
<input type="button" onclick="sumOfTwoNumbers()" value="Addition">
<p class="output"></p>
<script>
   function sumOfTwoNumbers(){
      var num1 = document.querySelector(".num1").value;
      var num2 = document.querySelector(".num2").value;
      var addition = parseInt(num1)+parseInt(num2);
      document.querySelector(".output").innerHTML = "The addition of two
      numbers= " + addition;
   }
</script>
</body>
</html>

Để chạy chương trình trên, hãy lưu tên tệp “anyName.html (index.html)” và nhấp chuột phải vào tệp. Chọn tùy chọn “Mở bằng Máy chủ Trực tiếp” trong trình chỉnh sửa Mã VS.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

JavaScript (+) ký kết nối thay vì cho tổng?

Bây giờ, hãy nhập giá trị vào cả hai hộp văn bản và nhấp vào nút “Thêm” để nhận tổng -

JavaScript (+) ký kết nối thay vì cho tổng?