top of page

กลุ่มตัวดำเนินการที่ควรรู้จัก

กลุ่ม Primary Operators

[] ใช้กำหนดค่าเริ่มต้นของอาเรย์
{x:y} ใช้กำหนดค่าเริ่มต้นของ object
() แยกกลุ่ม
f(x) เรียกฟังก์ชั่น
new เรียก constructor
x.y x[y] ใช้เข้าถึงคุณสมบัติของตัวแปร

กลุ่ม Postfix operators
เป็นการเพิ่มหรือลดค่าทีหลัง

++ เพิ่มค่าขึ้น 1
-- ลดค่าลง 1

เช่น

 

var xNum:Number = 0; trace(xNum++); // 0 trace(xNum); // 1



กลุ่ม Unary operators
เป็นการเพิ่มหรือลดค่าก่อน

++ เพิ่มค่าขึ้น 1
-- ลดค่าลง 1
+ เครื่องหมายบวก
- เครื่องหมายลบ
! เครื่องหมายตรรกะนิเสธ
void ส่งค่าที่ไม่กำหนดกลับ

กลุ่ม Multiplicative operators

* เครื่องหมายคูณ
/ เครื่องหมายหาร เอาเฉพาะผล เช่น 7 / 2 ให้ค่า 3
% เครื่องหมายหาร เอาเฉพาะเศษ เช่น 7 % 2 ให้ค่า 1

กลุ่ม Relational operators ใช้เทียบเทียบ
< เครื่องหมายน้อยกว่า
> เครื่องหมายมากกว่า
<= เครื่องหมายน้อยกว่าหรือเท่ากับ
>= เครื่องหมายมากกว่าหรือเท่ากับ

กลุ่ม Equality operators ใช้เปรียบเทียบ
== เครื่องหมายเท่ากับ
!= เครื่องหมายไม่เท่ากับ

กลุ่ม Logical operators ใช้ดำเนินการทางตรรกศาตร์
&& เครื่องหมาย และ
|| เครื่องหมาย หรือ


กลุ่ม Assignment operators
= ใช้เก็บค่า
*= ใช้คูณแล้วเก็บค่า
/= ใช้หารเอาผลแล้วเก็บค่า
%= ใช้หารเอาเศษแล้วเก็บค่า
+= ใช้บวกแล้วเก็บค่า
-= ใช้ลบแล้วเก็บค่า

bottom of page