| Chapter
7. Operator
ในการพัฒนาโปรแกรมจำเป็นต้องใช้
Operator
เพื่อกำหนดเงื่อนไขและทิศทางการทำงานของโปรแกรม
ASP ได้กำหนด Operator โดยแยกตาม
คุณสมบัติและการใช้งาน ดังนี้
1 Arithmetic Operators
ตัวดำเนินการทางคณิตศาสตร์
| Operator |
ตัวอย่าง |
ความหมาย |
| + |
n = 5+2 |
ค่า n คือผลบวกเท่ากับ
7 |
| - |
n = 5-2 |
ค่า n คือผลลบเท่ากับ
3 |
| * |
n = 5*2 |
ค่า n คือผลคูณเท่ากับ
10 |
| / |
n = 5/2 |
ค่า n คือผลหารเท่ากับ
2.5 |
| ^ |
n = 5^2 |
ค่า n คือผลยกกำลังเท่ากับ
25 |
| \ |
n= 5/2 |
ค่า n
คือผลหารปัดเศษเท่ากับ
2 |
2 String Operators
ตัวดำเนินการกับข้อความ
| Operator |
ตัวอย่าง |
ความหมาย |
| & |
strName="ภาสกร"
strspacee=" "
strSurname="เรืองรอง"
strFullName=strName&strspacee&strSurnam |
นำข้อความใน strName&strspacee&strSurnam
มาต่อกัน
จะได้ผลลัพธ์ ภาสกร
เรืองรอง |
3 Comparison Operators
ตัวดำเนินการเปรียบเทียบ
| Operator |
ตัวอย่าง |
ความหมาย |
| = |
x = y |
เท่ากันกับ |
| != |
x != y |
ไม่เท่ากันกับ |
| > |
x > y |
มากกว่า |
| >= |
x >= y |
มากกว่าหรือเท่ากันกับ |
| < |
x < y |
น้อยกว่า |
| <= |
x <= y |
น้อยกว่าหรือเท่ากันกับ |
4 Logical Operators ตัวดำเนินการทางตรรกะ
| Operator |
ตัวอย่าง |
ความหมาย |
| And |
if (x=y) And (a=b) |
ให้ผลเป็นจริงเมื่อ
x=y และ a=b
เป็นจริงทั้งคู่ |
| Or |
if (x=y) Or (a=b) |
ให้ผลเป็นจริงเมื่อ
x=y หรือ a=b ตัวใดตัวหนึ่งเป็นจริง |
| Not |
if Not (a=b) |
ให้ผลเป็นจริงเมื่อ
a=b เป็นเท็จ |
Copy right Passkorn Roungrong 2000 |