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

ตัวดำเนินการทางคณิตศาสตร์ JavaScript พื้นฐานคืออะไร


ตัวดำเนินการทางคณิตศาสตร์พื้นฐานใน JavaScript มีดังต่อไปนี้ -

  • ตัวดำเนินการเลขคณิต
  • ตัวดำเนินการเปรียบเทียบ
  • ตัวดำเนินการเชิงตรรกะ (หรือเชิงสัมพันธ์)
  • ผู้ดำเนินการมอบหมาย

เรามาดูกันว่าตัวดำเนินการเลขคณิตทำงานอย่างไรและมีอะไรบ้าง -

Sr.No
ตัวดำเนินการและคำอธิบาย
1
+ (เพิ่มเติม)
เพิ่มตัวถูกดำเนินการสองตัว
ตัวอย่าง:A + B จะให้30
2
- (การลบ)
ลบตัวถูกดำเนินการที่สองออกจากตัวแรก
เช่น A - B จะให้ -10
3
* (การคูณ)
คูณทั้งสองตัวถูกดำเนินการ
เช่น A * B จะให้ 200
4
/ (ดิวิชั่น)
หารตัวเศษด้วยตัวส่วน
เช่น B / A จะให้ 2
5
% (โมดูลัส)
แสดงผลส่วนที่เหลือของการหารจำนวนเต็ม
ตัวอย่าง:B % A จะให้ 0
6
++ (เพิ่มขึ้น)
เพิ่มค่าจำนวนเต็มหนึ่ง
เช่น A++ จะให้ 11
7

-- (ลดลง)
ลดค่าจำนวนเต็มลงหนึ่ง
ตัวอย่าง:A-- จะให้ 9

ตัวอย่าง

คุณสามารถลองใช้โค้ดต่อไปนี้เพื่อเรียนรู้วิธีการทำงานของตัวดำเนินการเลขคณิตใน JavaScript -

<html>
   <body>
      <script>
         var a = 77;
         var b = 30;
         var c = "Demo";
         var linebreak = "<br />";

         document.write("a + b = ");
         result = a + b;
         document.write(result);
         document.write(linebreak);

         document.write("a - b = ");
         result = a - b;
         document.write(result);
         document.write(linebreak);

         document.write("a / b = ");
         result = a / b;
         document.write(result);
         document.write(linebreak);

         document.write("a % b = ");
         result = a % b;
         document.write(result);
         document.write(linebreak);

         document.write("a + b + c = ");
         result = a + b + c;
         document.write(result);
         document.write(linebreak);
         
         a = ++a;
         document.write("++a = ");
         result = ++a;
         document.write(result);
         document.write(linebreak);

         b = --b;
         document.write("--b = ");
         result = --b;
         document.write(result);
         document.write(linebreak);
      </script>
   </body>
</html>