⊗jsPmBsMOPa 21 of 505 menu

วงเล็บกลุ่มใน JavaScript

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

let a = 2 * (2 + 3); alert(a); // จะแสดง 10 (ผลลัพธ์ของ 2 * 5)

หมายเหตุ: สามารถมีวงเล็บได้จำนวนเท่าใดก็ได้ รวมถึงวงเล็บที่ซ้อนกัน:

let a = 2 * (2 + 4 * (3 + 1)); alert(a);

สามารถใส่วงเล็บครอบปฏิบัติการที่มี ลำดับความสำคัญอยู่แล้วได้ - นี่ไม่ถือเป็นข้อผิดพลาด เช่น ลองใส่วงเล็บรอบผลคูณของตัวเลข:

let a = (2 * 2) + 3; alert(a); // จะแสดง 7 (ผลลัพธ์ของ 4 + 3)

ในกรณีนี้ วงเล็บถือว่าเกินความจำเป็น (การคูณก็มีความสำคัญอยู่แล้ว) แต่โค้ด นี้ก็ยังคงเป็นที่ยอมรับได้

บางครั้งก็ใช้การจัดกลุ่มแบบนี้ใน จุดที่ลำดับความสำคัญของการปฏิบัติการไม่ชัดเจน ยกตัวอย่างโค้ดต่อไปนี้:

let a = 8 / 2 * 4; alert(a);

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

สามารถใช้วงเล็บกลุ่มเพื่อ แสดงลำดับความสำคัญอย่างชัดเจน:

let a = (8 / 2) * 4; alert(a);

โดยไม่ต้องรันโค้ด จงพิจารณาว่าอะไรจะถูกแสดง บนหน้าจอ:

let a = (2 + 3) * (2 + 3); alert(a);

โดยไม่ต้องรันโค้ด จงพิจารณาว่าอะไรจะถูกแสดง บนหน้าจอ:

let a = (2 + 3) * 2 + 3; alert(a);

โดยไม่ต้องรันโค้ด จงพิจารณาว่าอะไรจะถูกแสดง บนหน้าจอ:

let a = 2 * (2 + 4 * (3 + 1)); alert(a);

โดยไม่ต้องรันโค้ด จงพิจารณาว่าอะไรจะถูกแสดง บนหน้าจอ:

let a = 2 * 8 / 4; alert(a);

โดยไม่ต้องรันโค้ด จงพิจารณาว่าอะไรจะถูกแสดง บนหน้าจอ:

let a = (2 * 8) / 4; alert(a);

โดยไม่ต้องรันโค้ด จงพิจารณาว่าอะไรจะถูกแสดง บนหน้าจอ:

let a = 2 * (8 / 4); alert(a);
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ