ตัวกำหนดการดำเนินการ เช่น การเปรียบเทียบ การบวกลบ รูปแบบ อื่นๆ ใน Autoit

 ส่วนใหญ่ตัวดำเนินการ พวกนี้จะนิยมใช้ในพวก สร้างเงื่อนไขซะส่วนใหญ่ ตามความคิดของผมนะครับ การบวกการลบ เพื่อนๆคงรู้จักกันดีแล้ว ไม่ยากงั้นเนื้อหาบทความนี้ ทำไว้เป็นสมุดโน้ตแล้วกันเผื่อท่านไหนไม่เข้าใจจะได้ไว้เปิดดู

ตัวดำเนินการ คำอธิบาย
  ตัวกำหนด การดำเนินการ
= $vVar = 5 การใช้เครื่องหมายเท่ากับกำหนดให้ $vVar มีค่าเท่ากับ 5
+= $vVar += 1 คือการ บวกเพิ่มเข้าไปอีก 1 เช่น $vVar มีค่าอยู่แล้ว1 +=1เข้าไปจะกลายเป็น2
-= $vVar -= 1 คือการ ลบออกไปอีก 1 เช่น $vVar มีค่าอยู่แล้ว1 -=1ลบออกก็จะเป็น 0
*= คือการคูณเข้า กับค่าเดิมที่มีอยู่แล้ว เช่น $vVar มีค่า2 ถ้านำ $vVar *= 2 ผลคือ 4
/= คือการหาร กับค่าเดิมที่มีอยู่ เช่น $vVar มีค่า 10 ถ้านำ $vVar /= 2 ผลคือ 5
  Concatenation operators
& คือการ + กันของข้อความเล่น มี "สวัสดี" & 555 ผลคือ สวัสดี555
&= คือการ + กันระหว่างข้อความหรือข้อมูลในตัวแปลกับค่าใหม่ เช่น $vVar มีค่า "ดีจ้า" เมื่อนำ $vVar &= "ครับท่าน" ผลคือ ดีจ้าครับท่าน
  ตัวดำเนินการทาง คณิตศาสตร์
+ เครื่องหมายบวก + เช่น 1+1,2+2 นำไปใช้ก็ $vVar = 1+1 ผลคือ 2ถูกเก็บใน $vVar
- เครื่องหมายลบ - เช่น 10-5 นำไปใช้ก็ $vVar = 10-5 ผลคือ 5ถูกเก็บใน $vVar
  ทำหน้าที่กำหนดค่า - ให้กับตัวเลขต่างๆเช่น -1, -5, -10 เป็นต้น
* การคูณ เช่น 10*10 มีค่า 100
/ การหาร เช่น 10/2 มีค่า 5
^ การยกกำลัง เช่น 4^2 มีค่า 16
  ใช้ในการกำหนดเงื่อนไข
= ในการเข้าเงื่อน เครื่องหมายเท่ากับ ตัวเดียว คือการเช็ค โดยไม่สนใจว่าจะเป็นตัวเล็กหรือตัวใหญ่ เช่น ตัวแปร $vVar มีค่า "5Dxfg" สร้างเงื่อนไขเช็คว่า If $vVar = "5dxfg" ผลลัพธ์คือ เป็นจริง แต่ถ้าต้องการให้เช็คทุกตัวเล็กใหญ่ให้ใช้เครื่องหมาย ==
== การเช็คแบบแม่นยำ ทุกตัวต้องมีค่าตามที่ตั้งไว้ ไม่ว่าจะเล็กหรือใหญ่ เช่น จะเช็คข้อความ "DXFGza" เวลาเข้าเงื่อนไขถ้าใส่เป็น "dxfgza" ผลลัพธ์จะไม่เป็นจริงถ้าให้จริงต้องใส่เล็กใหญ่เหมือนกันแบบเป้ะๆ
<> คำสั่งนี้เปรียบได้กับ เครื่องหมาย ไม่เท่ากับ
> เครื่องหมายมากกว่า
>= เครื่องหมาย มากกว่า หรือ เท่ากับ
< เครื่องหมายน้อยกว่า
<= เครื่องหมายน้อยกว่าหรือเท่ากับ
  ตัวดำเนินการทาง ตรรกะ
And คือการสร้างเงื่อนไขโดยการใช้ค่า 2ค่าต้องเป็นจริงทั้งคู่ถึงจะทำงานตามเงื่อนไข
Or คือการใช้ 2เงื่อนไขถ้าเงื่อนไขใดเงื่อนไขนึงเป็นจริง จะทำตามเงื่อนไข
Not Logical Not operation e.g. Not 1 (False)
  Conditional operator
? : Select conditionally an expression. e.g. $condition ? $expression1 : $expression2 ($expression1 if $condition is True or $expression2 if False) See the Ternary operator for an example.

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

0 ความคิดเห็น