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 |