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

Viết một mảng số và chỉ cộng các số lẻ?

Tổng kết số lẻ bằng JavaScript.

Ví dụ

<html>
<body>
<script>
   var tot = 0;
   var a = [1,45,78,9,78,40,67,76];
   for(var i = 0; i<a.length;i++){
      if(a[i]%2 !== 0){
      tot += a[i]
      }
   }
document.write(tot);
</script>
</body>
</html>

Đầu ra

122

Giải thích:Trong mảng trên, vì toán tử mô đun được sử dụng để tìm phần dư, khi số chia cho 2 nếu phần dư là 1 thì nó là số lẻ và nó được lập trình để cộng tất cả các số lẻ trong một mảng.