Monday, 2 December 2024

operators ใน JavaScript

13 Aug 2023
165
luminox watches

ตัวดำเนินการ (operators) ใน JavaScript เป็นสัญลักษณ์หรือเครื่องหมายที่ใช้ในการดำเนินการทางคณิตศาสตร์และตรรกศาสตร์กับข้อมูลต่าง ๆ ในโปรแกรม นี่คือบางตัวดำเนินการที่สำคัญใน JavaScript:

ตัวดำเนินการทางคณิตศาสตร์:

+ เพิ่ม (บวก)
– ลบ
* คูณ
/ หาร
% หารเอาเศษ (modulo)

ตัวดำเนินการทางตรรกศาสตร์:

== เท่ากับ หรือเปล่า ?
!= ไม่เท่ากับ จริงไหมนะ ?
> มากกว่า หรือไม่ ?
< น้อยกว่า หรือไม่ ? >= มากกว่าหรือเท่ากับ จริงหรือเปล่า?
<= น้อยกว่าหรือเท่ากับ จริงหรือเปล่า? จะได้ค่า true หรือ false ออกมาใช้เพื่อเช็คเงื่อนไขจากการเปรียบเทียบ เช่น let a=5, b=10;
console.log(a==b); // เมื่อ log ออกมาก็จะได้ false เพราะค่าไม่เท่ากัน

ตัวดำเนินการทางตรรกะ:

&& และ (AND) //ใช้เช็คเงื่อนไข ฝั่งทั้งซ้ายและขวาต้องเป็นจริง ถึงจะได้ค่า true กลับมา

|| หรือ (OR) //ใช้เช็คเงื่อนไข ฝั่งทั้งซ้ายและขวาเป็นจริงเพียง 1 ค่า จะได้ค่า true กลับมา
! ไม่ (NOT)

ตัวดำเนินการทางการเปรียบเทียบ:

=== เท่ากับและเทียบชนิดข้อมูล
!== ไม่เท่ากับและเทียบชนิดข้อมูล
ตัวดำเนินการทางเครื่องหมาย:

= กำหนดค่า
+= เพิ่มค่าแล้วกำหนด
-= ลบค่าแล้วกำหนด
*= คูณค่าแล้วกำหนด
/= หารค่าแล้วกำหนด
ตัวดำเนินการทางบิทเชิง:

& และบิท
| หรือบิท
^ XOR (exclusive OR) บิท
~ NOT บิท
<< เลื่อนบิทไปทางซ้าย >> เลื่อนบิทไปทางขวา (เลือนทับเข้าหาศูนย์)
>>> เลื่อนบิทไปทางขวา (ไม่ทับเข้าหาศูนย์)

ตัวดำเนินการทางฟังก์ชัน:

typeof ตรวจสอบชนิดข้อมูล
instanceof ตรวจสอบว่าอ็อบเจกต์เป็นส่วนหนึ่งของคลาสหรือไม่
และอีกมากมาย ตัวดำเนินการช่วยให้คุณทำการคำนวณ ตัดสินใจ และดำเนินการต่าง ๆ ในโปรแกรม JavaScript ได้อย่างสะดวกและมีประสิทธิภาพ

Thanat Sirikitphattana

แบ่งปันกัน เราอยู่กันไม่เกิน 100 ปีหรอกครับ
สุดท้ายก็ทิ้งไว้ที่โลก จะคงเหลือไว้แต่คุณงามความดีที่ให้ระลึกถึงกันครับ

Follow Us / Thanat Sirikitphattana