ลำดับความสำคัญเท่ากันของตัวดำเนินการทางคณิตศาสตร์ใน JavaScript

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

javascriptlet a = 8 / 2 * 4;
alert(a); // แสดงผล 16 (ผลลัพธ์ของ 4 * 4)

หากสลับเครื่องหมายตำแหน่งกัน การคูณจะ ทำงานก่อน แล้วตามด้วยการหาร:

javascriptlet a = 8 * 2 / 4;
alert(a); // แสดงผล 4 (ผลลัพธ์ของ 16 / 4)

ในตัวอย่างต่อไปนี้ แต่ละครั้งที่ทำการหารใหม่ จะนำไปใช้กับผลลัพธ์จากการหารครั้งก่อนหน้า:

javascriptlet a = 16 / 2 / 2 / 2;
alert(a); // แสดงผล 2
Задание 1

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

javascriptlet a = 8 / 2 * 2;
alert(a);
Задание 2

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

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