ຄວາມສຳຄັນການການຄວາມນວນ JavaScript
- ຫນ້າຫນັງກ່ວາ JS ຄວາມສະແດງກົງແບບ
- ຫນ້າຫນັງ JS ຄວາມເສຍຫາຍ
ຄວາມສູງຄວາມຫຼັງຄວາມປະສົມ (Operator Precedence) ໄດ້ອະທິບາຍການດຳເນີນການຄົ້ນຄວ້າຄຳໃນການຄົ້ນຄວ້າຄຳທາງວິທະຍາສາດ
ຄວາມສູງຄວາມຫຼັງຂອງຄວາມປະສົມ (*) ແລະ ຄວາມຫຼັງ (/) ຈະຫຼາຍກວ່າຄວາມສູງຄວາມຫຼັງຂອງຄວາມຕອບແລະຄວາມຫຼັງ (-)
ຕົວຢ່າງ
ຄືກັບການທຳນາຍທາງສາຂາທາງວິທະຍາສາດ ຈະຖືກການທຳນາຍການຄິ້ວຍກ່ອນການທຳນາຍການຈຳນວນ
let x = 100 + 50 * 3;
ບໍ່ວ່າຈະນຳໃຊ້ການກົດຂອງວົງວຽນແລ້ວ ຈະຖືກຄົ້ນຄວ້າການຄົ້ນຄວ້າທີ່ຢູ່ໃນວົງວຽນແລ້ວ
let x = (100 + 50) * 3;
ການຄົ້ນຄວ້າຄຳທີ່ຄວາມສູງຄວາມຫຼັງຄືກັນ (ເຊັ່ນ * ແລະ /) ຈະຖືກຄົ້ນຄວ້າຈາກປີກາຍຫາປີໜ້າ
let x = 100 / 50 * 3;
ຄວາມສູງຄວາມຫຼັງຄວາມປະສົມ
ການຄົ້ນຄວ້າຄຳອີກຄຳໃນສ່ວນອື່ນຂອງການຄົ້ນຄວ້າຄຳຄວາມປະສົມກ່ອນການຄົ້ນຄວ້າຄຳຄວາມປະສົມທີ່ຈະນຳໃຊ້ໃນສ່ວນອື່ນຂອງການຄົ້ນຄວ້າຄຳ
ຄວາມສູງຄວາມຫຼັງ | ຄວາມປະສົມ | ອະທິບາຍ | ຕົວຢ່າງ |
---|---|---|---|
18 | ( ) | ການຄົ້ນຄວ້າຄຳອີກຄຳ | (100 + 50) * 3 |
26 | 37 | 34 | 36 |
26 | 35 | 34 | 33 |
26 | 32 | 31 ES2020 | 30 |
26 | 29 | 28 | 27 |
26 | 22 | 25 | 24 |
23 | 22 | 21 | 20 |
1918 |
|||
i++ | ++ | 17 | 16 |
i++ | -- | 15 | i-- |
14 | ++ | ການຕິດຕາມຄວາມຈິງ | ++i |
14 | -- | ການຫຼຸດຕົວຄວາມຈິງ | --i |
NOT 运算符 |
|||
14 | ! | ການປະກອບຄວາມຈິງ | !(x==y) |
14 | ~ | ການປະກອບຄວາມຈິງ | ~x |
ການຄວາມຈິງ |
|||
14 | + | ການຕິດຕາມຄວາມຈິງ | +x |
14 | - | ການຫຼຸດຕົວຄວາມຈິງ | -x |
14 | typeof | ການຄົ້ນຄວ້າຄວາມຈິງ | typeof x |
14 | void | ການປະກາດບໍ່ມີຄວາມຈິງ | void(0) |
14 | delete | ການລຶບປະສັກ | delete myCar.color |
ການຄວາມຈິງການຕິດຕາມທີ່ຕາມຕາມຕາມ ການຕິດຕາມທີ່ຕາມຕາມຕາມ |
|||
13 | ** | ການຕິດຕາມຕາມຕາມ ES2016 | 10 ** 2 |
12 | * | ການຕິດຕາມ | 10 * 5 |
12 | / | ການຕິດຕາມ | 10 / 5 |
12 | % | ຈຳນວນສິບສອງທີ່ຫຼຸດຕົວ | 10 % 5 |
11 | + | ການຕິດຕາມ | 10 + 5 |
11 | - | ການຫຼຸດຕົວ | 10 - 5 |
11 | + | ການສະຕິກັນ | "Bill" + "Gates" |
ການຄວາມຈິງ |
|||
10 | << | ການຍ້າຍຊ້າຍສະຫຼາກສິບສອງ | x << 2 |
10 | >> | ການຍ້າຍຊ້າຍສະຫຼາກ | x >> 2 |
10 | >>> | ການຍ້າຍຊ້າຍສະຫຼາກສິບສອງ | x >>> 2 |
ການຄວາມຈິງ |
|||
9 | in | ການມີປະສັກໃນບັນດາບັນດາບັນດາບັນດາສາຍສາວຄົນ | "PI" in Math |
9 | instanceof | ສະຖານະຂອງບັນດາສາຍສາວຄົນ | x instanceof Array |
ການຄວາມຈິງ |
|||
9 | < | ຫຼາຍກວ່າຫຼືບໍ່ຫຼາຍກວ່າ | x < y |
9 | <= | ຫຼາຍກວ່າຫຼືບໍ່ຫຼາຍກວ່າ | x <= y |
9 | > | ຫຼາຍກວ່າ | x > y |
9 | >= | ຫຼາຍກວ່າຫຼືບໍ່ຫຼາຍກວ່າ | x >= Array |
8 | == | ບໍ່ຮູ້ສຶກ | x == y |
8 | === | ຮູ້ສຶກກັບ | x === y |
8 | != | ບໍ່ຮູ້ສຶກ | x != y |
8 | !== | ບໍ່ຮູ້ສຶກກັບ | x !== y |
ການຄວາມບໍ່ຈິງ |
|||
7 | & | ການປະສົມຄວາມບໍ່ຈິງ | x & y |
6 | ^ | ການປະສົມຄວາມຈິງຫຼືບໍ່ຈິງ | x ^ y |
5 | | | ການປະສົມຄວາມຈິງຫຼືບໍ່ຈິງ | x | y |
ການປະສົມຄວາມຄົ້ນຄວ້າ |
|||
4 | && | ການປະສົມຄວາມບໍ່ຈິງ | x && y |
3 | || | ການປະສົມຄວາມຈິງ | x || y |
3 | ?? | ການປະສົມຄວາມບໍ່ມີຄວາມຜິດຈິງ ES2020 | x ?? y |
ເງື່ອນຕັດສະຖານະຂອງສາຍສາວຄົນ |
|||
2 | ? : | 条件 | ? "yes" : "no" |
赋值运算符赋值在其他操作之后执行。 |
|||
2 | = | 简单赋值 | x = y |
2 | : | ຄວາມການກະຈາຍທີ່ຄຳແຈ້ງ | x: 5 |
2 | += | ການຫັນຫຼັງການເພີ່ມ | x += y |
2 | -= | ການຫັນຫຼັງການລົບ | x -= y |
2 | *= | ການຫັນຫຼັງການລະບົບ | x *= y |
2 | **= | ການຫັນຫຼັງການສິນລະວັງ | x **= y |
2 | /= | ການຫັນຫຼັງການແບບ | x /= y |
2 | %= | ການຫັນຫຼັງການສິນລະວັງ | x %= y |
2 | <<= | ການຫັນຫຼັງການກະຈາຍ | x <<= y |
2 | >>= | ການຫັນຫຼັງການກະຈາຍ | x >>= y |
2 | >>>= | ການຫັນຫຼັງທີ່ບໍ່ມີສິນລະວັງ | x >>>= y |
2 | ຄວາມການກະຈາຍທາງວັດສະວະ | x &= y | x &= y |
2 | |= | ຄວາມການກະຈາຍທາງວັດສະວະສະໜອງ | x |= y |
2 | ^= | ຄວາມການກະຈາຍທາງວັດສະວະ | x ^= y |
2 | &&= | ຄວາມການກະຈາຍທາງທີ່ຢູ່ມີຄວາມສະເຫຼີມ | x &= y |
2 | ||= | ຄວາມການກະຈາຍທາງທີ່ຢູ່ບໍ່ມີຄວາມສະເຫຼີມ | x ||= y |
2 | => | ຄວາມການເຊື່ອມ | x => y |
2 | yield | ຢຸດ / ກູ້ຄືນ | yield x |
2 | yield* | ຄວາມການປ່ອຍອອກສົ່ງ | yield* x |
2 | ... | ຄວາມການແບບປ່ອຍອອກ | ... x |
1 | , | ຄຳແຈ້ງ | x , y |
- ຫນ້າຫນັງກ່ວາ JS ຄວາມສະແດງກົງແບບ
- ຫນ້າຫນັງ JS ຄວາມເສຍຫາຍ