ຄວາມສຳຄັນການການຄວາມນວນ JavaScript

ຄວາມສູງຄວາມຫຼັງຄວາມປະສົມ (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

19

18

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

ບໍ່ດັ່ງນັ້ນເບິ່ງ:

ການສຶກສາ:ສັນຍາວິທະຍາ JavaScript

ປື້ມອີງຕາມ:ສັນຍາວິທະຍາ JavaScript