Muungano wa viwango vya JavaScript
- Nyuma Tatizo la JS za kirefu
- Pya Matukio ya JS
Marejeo ya kemia:
Mwongozo wa kinafsa wa operator (Operator Precedence) inaeleza mawendo wa kufanywa kazi ya mafungo katika kifungo kinafsa.
Mfano
Kama kinalesha ya matukio ya sayansi, kinafungu ya kinafasi inafunguliwa kabla:
let x = 100 + 50 * 3;
Kama inatumiwa kinafsa, mafungo ya kinafsa inafunguliwa kabla:
let x = (100 + 50) * 3;
Mafungo yanayohusiana kwa mwongozo wa kinafsa (kama * na /) inafunguliwa kusini hadi kushoto:
let x = 100 / 50 * 3;
Mwongozo wa kinafsa wa thamani ya operator
Mafungo ya kinafsa inafunguliwa kabla ya sehemu zingine za kifungo, na mifungo inafanyika kabla ya kila mafungo zingine zinaingia katika kifungo kinafsa:
Mwongozo wa kinafsa | Operator | Kueleza | Mfano |
---|---|---|---|
18 | ( ) | Mwongozo wa kifungo | (100 + 50) * 3 |
17 | . | kwa mawasiliano | person.name |
17 | [] | kwa mawasiliano | person["name"] |
17 | ?. | kuchukua na kumwambaa ES2020 | x ?. y |
17 | () | kufanyia kazi ya kufungua kina | myFunction() |
17 | new | kufungua kwa uwezo kina na kusikia na kawaida | new Date("June 5,2022") |
16 | new | kufungua kwa uwezo kina na kusikia bila kawaida | new Date() |
muhimu wa kufungua kwa uwezo kina na kusikiakufungua kwa uwezo kina na kusikia kabla inafanyia kazi kwenye kufungua kwa uwezo kina na kusikia kabla |
|||
kufungua kwa uwezo kina na kusikia kabla | ++ | kufungua kwa uwezo kina na kusikia baadaye | kufungua kwa uwezo kina na kusikia kabla |
kufungua kwa uwezo kina na kusikia kabla | -- | kufungua kwa uwezo kina na kusikia baadaye | i-- |
14 | ++ | kufungua kwa uwezo kina na kusikia | ++i |
14 | -- | kufungua kwa uwezo kina na kusikia | --i |
muhimu wa kumtuka |
|||
14 | ! | kumtuka kina | !(x==y) |
14 | ~ | kumtuka kina | ~x |
muhimu wa kufungua kina |
|||
14 | + | kufungua kwa uwezo kina | +x |
14 | - | kufungua kwa uwezo kina | -x |
14 | typeof | aitumia kwa kumwambaa | typeof x |
14 | void | kuingilia kwa uwezo | void(0) |
14 | delete | kufungua kwa uwezo wa kumfugua | delete myCar.color |
muhimu wa kafungua kazikafungua kwa uwezo inafanyia kazi kwenye kuzadili. kafungua na kufanyia kazi ya kuzadili na kufanyia kazi ya kusaidia kwenye upelewa wa kuzadili. |
|||
13 | ** | kafungua kwa uwezo ES2016 | 10 ** 2 |
12 | * | kuadilisha | 10 * 5 |
12 | / | kuwapa nafasi ya kazi ya upelewa | 10 / 5 |
12 | % | kuwapa nafasi ya kazi ya upelewa | 10 % 5 |
11 | + | kuingilia | 10 + 5 |
11 | - | kutoka | 10 - 5 |
11 | + | kuchangia | "Bill" + "Gates" |
muhimu wa kushika |
|||
10 | << | kushika kushoto | x << 2 |
10 | >> | kushika (na uwezo) | x >> 2 |
10 | >>> | kushika (bila uwezo) | x >>> 2 |
muhimu wa mawasiliano |
|||
9 | in | kiwango cha kina | "PI" in Math |
9 | instanceof | mzoezi wa kiwango | x instanceof Array |
muhimu wa kugawana |
|||
9 | < | kisicho kubwa | x < y |
9 | <= | kisicho kubwa kwa uenezi | x <= y |
9 | > | kubwa | x > y |
9 | >= | kubwa kwa uenezi | x >= Array |
8 | == | kuingiliwa | x == y |
8 | === | ingepungua kwa uwezo | x === y |
8 | != | ingepungua | x != y |
8 | !== | ingepungua kwa uwezo | x !== y |
muhimu wa viwango |
|||
7 | & | kuwa hali kina (bit) na hali tukio | x & y |
6 | ^ | kuwa hali kina (bit) tofauti | x ^ y |
5 | | | kuwa hali kina (bit) | x | y |
muhimu wa hisia |
|||
4 | && | kuwa hali tukio | x && y |
3 | || | kuwa hali kina | x || y |
3 | ?? | kufanyikia mabaya ES2020 | x ?? y |
muhimu (kifaa tatu) |
|||
2 | ? : | Tukio la kielelezo | ? "yes" : "no" |
Operatori ya kumaliza kinaTukio la kumaliza kina linategemea tukio lile linalotumiwa kwanza. |
|||
2 | = | Tukio la kumaliza kina | x = y |
2 | : | Tukio la kumaliza kina | x: 5 |
2 | += | Tukio la kumaliza kina | x += y |
2 | -= | Tukio la kumaliza kina | x -= y |
2 | *= | Tukio la kumaliza kina | x *= y |
2 | **= | Tukio la kumaliza kina | x **= y |
2 | /= | Tukio la kumaliza kina | x /= y |
2 | %= | Tukio la kumaliza kina | x %= y |
2 | <<= | Tukio la kushoto kwa uangalifu wa kina | x <<= y |
2 | >>= | Tukio la kushoto kwa uangalifu wa kina | x >>= y |
2 | >>>= | Kuwa na kuzungumza kushoto kwa uangalifu wa kina | x >>>= y |
2 | &= | Tukio la kifaa kina | x &= y |
2 | |= | Tukio la kuingia kina | x |= y |
2 | ^= | Tukio la kufungua kina kina | x ^= y |
2 | &&= | Tukio la kifaa cha logiki | x &= y |
2 | ||= | Tukio la ukabila wa logiki | x ||= y |
2 | => | Maelezo | x => y |
2 | yield | Kuwa na kuzungumza / kuendeleza | yield x |
2 | yield* | Operatori ya kutoa | yield* x |
2 | ... | Operatori ya kufungua | ... x |
1 | , | Komata | x , y |
Tazama pia
Mafunzo:Machache ya Kifungu ya JavaScript
Kitabu cha kuelewa:Machache ya Kifungu ya JavaScript
- Nyuma Tatizo la JS za kirefu
- Pya Matukio ya JS