วันอังคารที่ 11 มีนาคม พ.ศ. 2557

ความรู้เกี่ยวกับคณิตศาสตร์


ตัวดำเนินการ

ตัวดำเนินการ(Operator) หมายถึง เครื่องหมายที่ใช้เชื่อมต่อกันระหว่างนิพจน์  หรือตัวแปรอย่างน้อย 2 ตัวขึ้นไป โดยที่ข้อมูลที่ถูกกระทำหรือตัวที่ถูกกระทำเราเรียกว่า โอปะแรนต์(Operand)

ชนิดของตัวดำเนินการ ชนิดของตัวดำเนินการ(Operators Type) ในภาษา VBScript มีหลายชนิด ดังนี้



1. ตัวดำเนินการคณิตศาสตร์(Arithmetic operator) หมายถึงเครื่องหมายการคำนวณในทางคณิตศาสตร์ ได้แก่

+ หมายถึง เครื่องหมายการบวก

- หมายถึง เครื่องหมายการลบ
* หมายถึง เครื่องหมายการคูณ
/  หมายถึง  เครื่องหมายการหาร
\ หมายถึง เครื่องหมายการหารสำหรับเลขจำนวนเต็ม
Mod หมายถึง เครื่องหมายการหาเศษที่ได้จากการหาร เช่น x = 20 Mod 3 ผลลัพธ์คือ x จะมีค่าเป็น 2
^ หมายถึง เครื่องหมายเลขยกกำลัง เช่น x=10^2 ( 10 กำลัง 2 )ผลลัพธ์คือ x จะมีค่าเป็น 100



2. ตัวดำเนินการเชิงข้อความ(String operator) เป็นการเชื่อมประโยคข้อความเข้าด้วยกัน(concatenation)

    โดยใช้เครื่องหมายบวก(+) หรือเครื่องหมาย (&) เป็นตัวกระทำ

    เช่น        Name = "ปรีดี"
    เช่น        Name = "Preedee"
                 Say = "hello ..."+Name
           หรือ Say = "Hello..."&Name

  ผลลัพธ์ที่ได้

Say    จะมีข้อความเป็น

Hello...Preedee


3. ตัวดำเนินการเชิงเปรียบเทียบ(Comparison operrator) หมายถึงเครื่องหมายในการเปรียบเทียบข้อมูล 

    ผลลัพธ์ที่ได้จะมีค่าตรรกบูลลีนเป็น จริง(True) และ เท็จ(False) ได้แก่

=  หมายถึง เครื่องหมายเท่ากับ
<> หมายถึง เครื่องหมายไม่เท่ากับ

  > หมายถึง เครื่องหมายมากกว่า

  >=  หมายถึง เครื่องหมายมากกว่าหรือเท่ากับ

< หมายถึง เครื่องหมายน้อยกว่า

<= หมายถึง เครื่องหมายน้อยกว่าหรือเท่ากับ



4. ตัวดำเนินการเชิงตรรก(Logical operator) เป็นเครื่องหมายที่ให้ค่าจริง(True) และเท็จ(False) ในการ    เปรียบเทียบ ประกอบด้วยเครื่องหมาย



NOT หมายถึง ปฎิเสธ (~)เป็นการแปลงค่าตรงกันข้าม จากจริงจะเป็นเท็จ และจากเท็จจะเป็นจริง

AND หมายถึง และ( ^ ) จะเป็นจริงเมื่อค่าที่ใช้เปรียบเทียบทั้ง 2 ค่า เป็นจริงทั้งคู่

OR หมายถึง หรือ( V ) จะเป็นจริงเมื่อค่าที่ใช้เปรียบเทียบทั้ง 2 ค่า เป็นจริงทั้งคู่ หรือเป็นจริงเพียบค่าใดค่าหนึ่ง

XOR หมายถึง และ  จะเป็นจริงเมื่อค่าที่ใช้เปรียบเทียบทั้ง 2 ค่าเป็นจริง เพียงค่าใดค่าหนึ่ง

EQV หมายถึง ก็ต่อเมื่อ( <-->) จะเป็นจริงเมื่อค่าที่ใช้เปรียบเทียบทั้ง 2 ค่าเป็นจริงทั้งคู่ หรือเป็นเท็จทั้งคู่

IMP หมายถึง ถ้า...แล้ว (-->)  จะเป็นเท็จเมื่อค่าที่ใช้เปรียบเทียบค่าแรกเป็นจริงและค่าที่สองเป็นเท็จ



นอกนั้นให้ผลลัพธ์เป็นจริงหมด

ไม่มีความคิดเห็น:

แสดงความคิดเห็น