Muonekano wa Mshambulizi wa JavaScript
- Kufikia Kabla
- Pya Hisia ya JS
Muonekano wa Mshambulizi wa JavaScript
Mfano
Kuwa na thamani kwa muundo, na kuongeza:
var x = 7; // Kuwa na x = 7 var y = 8; // Kuwa na y = 8 var z = x + y; // Kuangalia thamani kwa z (x + y) 15
UangalifuMataki (=
)kuingia thamani kwa variable.
Uangalifu
var x = 15;
KuwekaMataki (+
)kumwambia mabara:
Kuweka
var x = 7; var y = 8; var z = x + y;
KuwekaMataki (*
)kumwambia mabara:
Kuweka
var x = 7; var y = 8; var z = x * y;
Mataki wa kina yaani wa JavaScript
Mataki wa kina yaani wanaweza kutumika kwa kufanya mabara:
kutumia | kuonyesha |
---|---|
+ | Kuweka |
- | Kuweka |
* | Kuweka |
/ | Kuweka |
% | Kumwambia (kitumizi cha kina) matokeo |
++ | Kununua mabara |
-- | Kutakaona mabara |
Tazama hapa:Hisia ya JSMambo yote ya mataki wa kina yaani yanajulikana hapa.
Mataki wa uangalifu wa JavaScript
Mataki wa uangalifu wa JavaScript unaingia thamani kwa muhimu wa variable.
kutumia | mfano | kuelekea |
---|---|---|
= | x = y | x = y |
+= | x += y | x = x + y |
-= | x -= y | x = x - y |
*= | x *= y | x = x * y |
/= | x /= y | x = x / y |
%= | x %= y | x = x % y |
Mataki wa uangalifu (+=
)kuingia thamani kwa muhimu.
Uangalifu
var x = 7; x += 8;
Tazama hapa:JS uangalifuMambo yote ya mtaki wa uangalifu yanajulikana hapa.
Mataki wa mtaani wa JavaScript
+
Mataki pia wanaweza kutumiwa kwa kongeza (kuzingatia, kipenyo) mtaani:
Mfano
txt1 = "Bill"; txt2 = "Gates"; txt3 = txt1 + " " + txt2;
Matokeo ya txt3 ni:
Bill Gates
+=
Mataki wa uangalifu pia wanaweza kutumiwa kwa kongeza (kuzingatia, kipenyo) mtaani:
Mfano
txt1 = "Hello "; txt1 += "Kitty!";
Matokeo ya txt1 ni:
Hello Kitty!
Uteuzi:Kwa sababu ya mtaani+
Mataki haujulikana kama mataki wa kipenyo
Kuongea mtaani na maelezo
Kuongea mbili maelezo, yana kutoa matokeo wa kumwambia mtaani, lakini kuingia mtaani na maelezo hata mmoja yana kutoa mtaani:
Mfano
x = 7 + 8; y = "7" + 8; z = "Hello" + 7;
Matokeo ya x, y na z ni:
15 78 Hello7
Uteuzi:Uteuzi: hadi unafanyoe, kufanyika matokeo yako ni mtaani!
mataki wa tukio wa JavaScript
kutumia | kuonyesha |
---|---|
== | ingaridhia |
=== | ingaridhia inasababu |
!= | hakuna uangalifu |
!== | ingaridhia ingekadiri |
> | kisizo kwa kikubwa |
< | kisizo kwa kidogo |
>= | kisizo kwa kikubwa |
<= | kisizo kwa kidogo |
? | mataki wa mbinu |
Tazama hapa:Vivango vya uhusiano vya JSHili cha kwanza kinadai kuonyesha vivango vya kusikitisha.
Vivango vya uhusiano vya JavaScript
kutumia | kuonyesha |
---|---|
&& | Kutaka nafasi |
|| | Kutaka nafasi |
! | Kutaka hali ya hekima |
Tazama hapa:Vivango vya uhusiano vya JSHili cha kwanza kinadai kuonyesha vivango vya uhusiano.
Vivango vya aina vya JavaScript
kutumia | kuonyesha |
---|---|
typeof | Inarudia aina ya kiwango cha kiumbea. |
instanceof | Inarudia true, kama kiumbea kinahusiana na aina hiyo ya kiumbea. |
Tazama hapa:Vivango vya aina vya JSHili cha kwanza kinadai kuonyesha viwango vya aina.
Muungano wa vifaa vya hisia vya JavaScript
Viwango vya nafasi vinapatikana kwa vifaa vya 32 vya kinaadui.
wakati wa kusoma kiwango cha nafasi kinaadui, inasaidia kubadilika kuwa kiwango cha JavaScript.
kutumia | kuonyesha | mfano | kuelekea | matokeo | kitumia nafasi |
---|---|---|---|---|---|
& | kutaka nafasi | 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | kutaka nafasi | 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | kutaka nafasi | ~ 5 | ~0101 | 1010 | 10 |
^ | kuchukua kiwango cha nafasi | 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
<< | kufungua kiwango cha nafasi kwa kinaadui | 5 << 1 | 0101 << 1 | 1010 | 10 |
>> | kufungua kiwango cha nafasi kwa kinaadui | 5 >> 1 | 0101 >> 1 | 0010 | 2 |
>>> | kufungua kiwango cha nafasi kwa kuzingatia kwa ukweli | 5 >>> 1 | 0101 >>> 1 | 0010 | 2 |
Mfano huo unatumiwa kwa 4 vifaa vya kuzingatia vya bila kinaadui. Lakini JavaScript inatumiwa kwa 32 vifaa vya kinaadui.
Kwa hivyo, katika JavaScript, ~ 5 hakutahatarisha 10, bali itakuwa -6.
~00000000000000000000000000000101 itakuwa 11111111111111111111111111111010.
Tazama hapa:Tunategemea kuwa... Vivango vya nafasi vya JSHili cha kwanza kinadai kuonyesha viwango vya nafasi.
Kitabu kinaadui
Kwa mashabiki ya mafunzo yaliyopita: Muonekano wa Mshambulizi wa JavaScriptMaadili hiyo, tafadhali sasa hapa kusoma mafunzo ya juu ya JavaScript:
- Operatari ya unyanyasaji ya ECMAScript
- Viwango vya kwanza vinapokea kiwango kimoja, ni kiume au kiumbea kinazotumika. Hili inayofikia kuhusu viwango vya kwanza vya ECMAScript.
- Operatari za binari ya ECMAScript
- Viwango vya nafasi vinapatikana katika kuzikia hali ya numbering. Hili inayofikia kuhusu mafunzo ya numbering, na kumtaarifu maadili ya nafasi ya ECMAScript.
- Operatari za Boolean ya ECMAScript
- Viwango vya Boolean vinahusiana sana. Hili inayofikia kuhusu maadili ya Boolean tatu: NOT, AND na OR.
- Operatari za kuzingatia ya ECMAScript
- Hili inayofikia kuhusu maadili ya kumaliza ECMAScript: viwango vya kumaliza, viwango vya kusaidia na viwango vya kusikitisha, na maadili yao ya kipekana.
- Operatari za kusababisha ya ECMAScript
- Hili inayofikia kuhusu maadili ya ECMAScript: viwango vya kuongeza, viwango vya kusikitisha, na maadili yao ya kipekana.
- Operatari za kihusiano ya ECMAScript
- Operatari za kihusiano zinafanya matokeo wa kusikitisha. Hili sehemu inafungua jadili za kusikitisha kwa operatari za kihusiano, na kumtambua matukio ya kusikitisha kati ya matini na manasi.
- Operatari za kuationa ya ECMAScript
- Operatari za kuationa zinatumika kwa kuchukua matokeo ya uenezi. ECMAScript inakutaada kaskazini za operatari za kuationa: kaskazini na kaskazi, na kaskazini na kaskazi kwa uenezi.
- Operatari ya kielekila ya ECMAScript
- Hili sehemu inafungua operatari ya kielekila ya ECMAScript.
- Operatari za kusababisha ya ECMAScript
- Hili sehemu inafungua operatari ya kusababisha ya ECMAScript.
- Operatari ya komana ya ECMAScript
- Hili sehemu inafungua operatari ya komana ya ECMAScript.
Tazama pia
- Kufikia Kabla
- Pya Hisia ya JS