Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

เขียนอาร์เรย์ตัวเลขและเพิ่มเฉพาะตัวเลขคี่?


การบวกเลขคี่โดยใช้ JavaScript

ตัวอย่าง

<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>

ผลลัพธ์

122

คำอธิบาย:ในอาร์เรย์ด้านบน เนื่องจากตัวดำเนินการโมดูลัสถูกใช้เพื่อค้นหาส่วนที่เหลือ เมื่อตัวเลขถูกหารด้วย 2 หากเศษเหลือเป็น 1 จะเป็นเลขคี่และถูกตั้งโปรแกรมให้เพิ่มตัวเลขคี่ทั้งหมดในอาร์เรย์