สิ่งที่ปกติจะทำอย่างไรกับตัวเลขทางคณิตศาสตร์คือ
ผู้ประกอบการ JavaScript เลขคณิต
ดำเนินการทางคณิตศาสตร์ดำเนินการทางคณิตศาสตร์ที่หมายเลข (ตัวอักษรหรือตัวแปร)
ผู้ประกอบการ | ลักษณะ |
---|---|
+ | การเพิ่ม |
- | การลบ |
* | การคูณ |
/ | แผนก |
% | โมดูลัส |
++ | การเพิ่มขึ้น |
-- | การพร่อง |
ดำเนินการทางคณิตศาสตร์
การดำเนินการทางคณิตศาสตร์ทั่วไปทำงานบนตัวเลขสอง
ตัวเลขสองตัวสามารถเป็นตัวอักษร:
หรือตัวแปร:
หรือสำนวนที่:
ผู้ประกอบการและตัวถูกดำเนินการ
ตัวเลข (ในการดำเนินการทางคณิตศาสตร์) จะเรียกว่าถูกดำเนินการ
การดำเนินการ (ที่จะดำเนินการระหว่างสองตัวถูกดำเนินการ) จะถูกกำหนดโดยผู้ดำเนินการ
ถูกดำเนินการ | ผู้ประกอบการ | ถูกดำเนินการ |
---|---|---|
100 | + | 50 |
นอกจากนี้ผู้ประกอบการ (+) เพิ่มตัวเลข:
ผู้ประกอบการลบ (-) ลบหมายเลข
ผู้ประกอบการคูณ (*) คูณตัวเลข
ผู้ประกอบการส่วน (/) แบ่งตัวเลข
ผู้ประกอบการแบบแยกส่วน (%) ผลตอบแทนส่วนที่เหลือ
ผู้ประกอบการที่เพิ่มขึ้น (++) เพิ่มตัวเลข
ผู้ประกอบการลดลง (--) decrements หมายเลข
ลำดับความสำคัญผู้ประกอบการ
อธิบายความสำคัญประกอบลำดับที่การดำเนินงานจะดำเนินการในการแสดงออกทางคณิตศาสตร์
เป็นผลมาจากตัวอย่างข้างต้นเช่นเดียวกับ 150 * 3 หรือมันเป็นเช่นเดียวกับ 100 + 150 ?
เป็นสมาชิกหรือคูณทำครั้งแรก?
ในฐานะที่เป็นในวิชาคณิตศาสตร์โรงเรียนแบบดั้งเดิมคูณจะทำครั้งแรก
คูณ (*) และการหาร (/) มีความสำคัญสูงกว่านอกจากนี้ (+) และลบ (-)
และ (ในขณะที่โรงเรียนคณิตศาสตร์) ลำดับความสำคัญสามารถเปลี่ยนแปลงได้โดยใช้วงเล็บ:
เมื่อใช้วงเล็บการดำเนินงานในวงเล็บที่มีการคำนวณครั้งแรก
เมื่อการดำเนินงานจำนวนมากมีความสำคัญเหมือนกัน (เช่นบวกและการลบ) พวกเขาจะคำนวณจากซ้ายไปขวา:
ค่า JavaScript สำคัญประกอบ
ความคุ้มค่า | ผู้ประกอบการ | ลักษณะ | ตัวอย่าง |
---|---|---|---|
19 | ( ) | การแสดงออกของการจัดกลุ่ม | (3 + 4) |
18 | . | สมาชิก | person.name |
18 | [] | สมาชิก | person["name"] |
17 | () | เรียกใช้ฟังก์ชัน | myFunction() |
17 | new | สร้าง | new Date() |
16 | ++ | postfix เพิ่ม | i++ |
16 | -- | postfix ลด | i-- |
15 | ++ | คำนำหน้าเพิ่ม | ++i |
15 | -- | คำนำหน้าปรับตัวลดลง | --i |
15 | ! | ตรรกะไม่ได้ | !(x==y) |
15 | typeof | ชนิด | typeof x |
14 | * | การคูณ | 10 * 5 |
14 | / | แผนก | 10 / 5 |
14 | % | ส่วน modulo | 10 % 5 |
14 | ** | ยกกำลัง | 10 ** 2 |
13 | + | การเพิ่ม | 10 + 5 |
13 | - | การลบ | 10 - 5 |
12 | << | ซ้ายกะ | x << 2 |
12 | >> | กดปุ่ม Shift ขวา | x >> 2 |
11 | < | น้อยกว่า | x < y |
11 | <= | น้อยกว่าหรือเท่ากับ | x <= y |
11 | > | มากกว่า | x > y |
11 | >= | มากกว่าหรือเท่ากับ | x >= y |
10 | == | เท่ากัน | x == y |
10 | === | เข้มงวดเท่าเทียมกัน | x === y |
10 | != | ไม่เท่ากัน | x != y |
10 | !== | เข้มงวดไม่เท่ากัน | x !== y |
6 | && | และ | x && y |
5 | || | หรือ | x || y |
3 | = | การมอบหมาย | x = y |
3 | += | การมอบหมาย | x += y |
3 | -= | การมอบหมาย | x -= y |
3 | *= | การมอบหมาย | x *= y |
3 | /= | การมอบหมาย | x /= y |
รายการสีแดงหมายถึงเทคโนโลยีการทดลองหรือเสนอ (ECMASScript 2016 หรือ ES7)
การแสดงออกในวงเล็บจะคำนวณได้อย่างเต็มที่ก่อนที่จะคุ้มค่าที่ใช้ในส่วนที่เหลือของการแสดงออก
ทดสอบด้วยตัวเองด้วยการออกกำลังกาย!
การใช้สิทธิ 1 » ออกกำลังกาย 2 » ออกกำลังกาย 3 » 4 การออกกำลังกาย» ออกกำลังกาย 5 »